JAVA中利用Random类产生两个100以内的随机数,计算这两个数的和。

 我来答
nn8ov6
2019-09-16 · TA获得超过7585个赞
知道大有可为答主
回答量:5778
采纳率:61%
帮助的人:677万
展开全部


java取随机数一般是用java.util包下的Random来取的。如下:

Random random = new Random();
// 0-99
int num = random.nextInt(100);

Math.random()生成的是double类型的随机数。看源码就会知道,Math.random()等价于new Random().nextDouble();//生成0-1之间的随机数。

private static final class RandomNumberGeneratorHolder {
    static final Random randomNumberGenerator = new Random();
}
...
public static double random() {
    return RandomNumberGeneratorHolder.randomNumberGenerator.nextDouble();
}

如果一定要使用Math.random()取,那可以这样:

double random = Math.random();
int num = new Double(Math.random() * 100).intValue();



推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式