第1个回答 推荐于2017-09-28
int n = (int)(Math.random()*6+1);
这是正解,,,不加int的话是加小数的1到6
如果想取-10 到10的随机数应该用
int n = (int)(Math.random()*10-10);本回答被提问者采纳
第2个回答 2009-12-25
你这算法有问题 直接乘以6不就完事了? 干吗要乘10
(Math.random()*6)+1
第3个回答 2009-12-25
Random rad = new Random();
rad.nextInt(6)+1;
第4个回答 2009-12-25
int n = (int)(Math.random() * 6 + 1);