随机数生成之Math.Random()方法
Math.random()
产生一个[0,1)之间的随机数。
Math.Random()*10
输出 0-9 之间的任意随即数,每个数出现的几率均等。
Math.Random()*100
输入 0-99之间的任意随机数 ,每个数出现的几率均等。
Math.Random()*(n-m)+m
Math.Random()*(20-10)+10
输出 10 -20 之间的任意随机数,每个数出现的几率均等。
题目:输出六位随机数,手机常用的短信验证。
public static void main(String[] args){
int x=(int)( Math.Random()*(1000000-100000)+100000); //这个范围的随即数正好小于7位,大于等于六位。最小的六位数是100000,最大的六位数999999,我们需要的六位数正好在这之间。
String messageCode = String.ValueOf(i);
System.out.println(nessageCode);
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步