java 取范围内的随机数,比如取10000至99999
7个回答
展开全部
生成10000-99999之间的随机数,包括10000,包含99999:
Random rand = new Random();
int randNum = rand.nextInt(9999)+10000;
实现思路:获取到最大数减去最小数的值作为随机生成的数,之后得到的值加上最小数,就是所需要的数值。
Random rand = new Random();
int randNum = rand.nextInt(9999)+10000;
实现思路:获取到最大数减去最小数的值作为随机生成的数,之后得到的值加上最小数,就是所需要的数值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Random类生成随机数。
也可以用Math类中的random生成;
从10000-99999;可以看成从0+10000——89999+10000
所以,Random r=new Random();
int i=r.nextInt(90000)+10000;//生成从0-指定数(不包括指定数)的整数。
也可以用Math类中的random生成;
从10000-99999;可以看成从0+10000——89999+10000
所以,Random r=new Random();
int i=r.nextInt(90000)+10000;//生成从0-指定数(不包括指定数)的整数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
10000 + Math.random() * (99999-10000)
如果你需要整数,那么
10000 + (int)(Math.random() * (99999-10000+1)
如果你需要整数,那么
10000 + (int)(Math.random() * (99999-10000+1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(int)(Math.random()*(99999-10000)+1)+10000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询