java里面怎么产生5位随机的四位数
3个回答
展开全部
Math.random()产生一个0到1的浮点数(小数)
四位数,1000到9999,所以
(int)(Math.random()*9000+1000)
这样,最小是0*9000+1000是1000
因为Math.random()不可能为1,所以最大数小于1*9000+1000=10000
四位数,1000到9999,所以
(int)(Math.random()*9000+1000)
这样,最小是0*9000+1000是1000
因为Math.random()不可能为1,所以最大数小于1*9000+1000=10000
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
5个随机的四位数吧?提供一种方法:
Math.random()产生[0,1)之间的浮点数,四位数就是[1000,10000)取整,区间长度为9000;
所以(int)(Math.random()*9000)就是四位随机数,循环做五次就好了
Math.random()产生[0,1)之间的浮点数,四位数就是[1000,10000)取整,区间长度为9000;
所以(int)(Math.random()*9000)就是四位随机数,循环做五次就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询