第1个回答 2020-04-04
用java.util.Random
类比较好用
Random
r=new
Random();
int
i=r.nextInt(6)+1;
生成1到6的数字应该机率比较相等;
(int)(Math.random()*10)%6+1产生0到9内的整数再
得到1,2,3,4的概率大些
因为(int)(Math.random()*10)%得到的数是从0到9;0%6+1=1.。。。。。。5%6+1=6
……6%6+1=1.。。。。9%6+1=4;
所以不相等
另一种
(int)(Math.random()*6)+1
从0.1到0.9
*6得到数是int型是0,1,1,2,3,3,4,4,5,
+本回答被提问者采纳