java怎么产生不同的随机数

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1、java.lang.Math

在Math类中,random方法返回到[0.0,1.0)区间的double值。以下代码可以在min和max之间获得随机数:

intrandomWithMathRandom=(int)((Math.random()*(max-min))+min);

2、java.util.Random

在Java1.7之前,最流行的随机数产生方法是nextInt。该方法提供了两个版本:带参数和无参数。当没有参数调用时,nextInt可以以相似的概率返回任何int值,因此可以获得负数:

Randomrandom=newRandom();
intrandomWithNextInt=random.nextInt();

3、Java 8引入了一种新的ints方法,返回java.util.stream.IntStream,让我们看看如何使用它。

无参数的ints方将返回int流:

IntStreamunlimitedIntStream=random.ints();
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容