Java中如何生成不同的随机数?
作者:EasyWind
时间:2023-04-25
浏览:1
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值,因此可以获得负数:Randomr
1、java.lang.Math
在Math类中,random方法返回到[0.0,1.0)区间的double值。以下代码可以在min和max之间获得随机数:
int randomWithMathRandom = (int) ((Math.random() * (max - min)) + min);
2、java.util.Random
在Java1.7之前,最流行的随机数产生方法是nextInt。该方法提供了两个版本:带参数和无参数。当没有参数调用时,nextInt可以以相似的概率返回任何int值,因此可以获得负数:
Random random = new Random(); int randomWithNextInt = random.nextInt();
3、Java 8引入了一种新的ints方法,返回java.util.stream.IntStream,让我们看看如何使用它。
无参数的ints方将返回int流:
IntStream unlimitedIntStream = random.ints();
作者最新文章
淘宝闪购“等灯不计时”机制解析:政策、技术与多方协同
2026-09-08 18:00
一加自研电竞三芯P4/G3/T3确认:一加16首发,支持185FPS及9000mAh电池
2026-09-08 16:52
抖音拍摄剪辑教程:从竖屏运镜到卡点成片
2026-09-03 06:05
Excel筛选大于指定数值:操作步骤与结果验证
2026-09-03 06:03
PDF添加文字水印:位置、透明度与字号设置指南
2026-09-03 06:01
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































