JAVA中如何产生INT随机数
答案:5 悬赏:20
解决时间 2021-01-16 15:45
- 提问者网友:我是女神我骄傲
- 2021-01-16 07:35
JAVA中如何产生INT随机数
最佳答案
- 二级知识专家网友:不如潦草
- 2021-01-16 08:08
你的是(int)Math.random() * 100
Math.random()取值[0,1)之间的值
强制转换一下,肯定是0
再乘以100也是0.
所以要改变运算顺序。
先乘以100,然后强制转换
(int)(Math.random() * 100)
Math.random()取值[0,1)之间的值
强制转换一下,肯定是0
再乘以100也是0.
所以要改变运算顺序。
先乘以100,然后强制转换
(int)(Math.random() * 100)
全部回答
- 1楼网友:孤老序
- 2021-01-16 10:11
int a = (int)(Math.random() * 100);
- 2楼网友:鱼忧
- 2021-01-16 09:42
public class a_0894_random {
public static void main(String [] args) {
int a=0;
a = (int)(Math.random() * 100);
System.out.println(a);
}
}
public static void main(String [] args) {
int a=0;
a = (int)(Math.random() * 100);
System.out.println(a);
}
}
- 3楼网友:从此江山别
- 2021-01-16 09:35
a = (int)(Math.random() * 100);
这样就可以解决了
Math.random()产生的是[0,1)的随机数 强转成int 把整数部分截取以后就一定会是0
这样就可以解决了
Math.random()产生的是[0,1)的随机数 强转成int 把整数部分截取以后就一定会是0
- 4楼网友:封刀令
- 2021-01-16 09:14
import java.util.*
Random rand = new Random();
int i = rand.nextInt(100);//100内的随机数
Random rand = new Random();
int i = rand.nextInt(100);//100内的随机数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |