Math.random()是返回一个Double类型的0到1的随机数
Math.random()*5就是把产生的数乘以5
0*5=0,1*5=5,也就是说变成了成0到5产生随机数
Math.random()*5+1就是从1到6产生随机数
(int)(Math.random()*5+1)就是从1到6产生随机数然后取整数部分,说白了就是从1,2,3,4,5中随机出现一个数
Math.random()*5就是把产生的数乘以5
0*5=0,1*5=5,也就是说变成了成0到5产生随机数
Math.random()*5+1就是从1到6产生随机数
(int)(Math.random()*5+1)就是从1到6产生随机数然后取整数部分,说白了就是从1,2,3,4,5中随机出现一个数
本文深入解析了Math.random()函数如何生成0到1之间的随机数,并通过简单数学运算将其转换为特定范围内的随机数。具体介绍了如何使用Math.random() * 5 + 1来生成从1到6的随机数,并通过取整实现整数随机选择。

2799

被折叠的 条评论
为什么被折叠?



