【说站】java怎么产生不同的随机数
JAVA 怎么 不同 产生 随机数
2023-06-13 09:13:15 时间
java怎么产生不同的随机数
本教程操作环境:windows7系统、java10版,DELL G3电脑。
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();
以上就是java产生不同随机数的方法,三种方法都能快速实现随机数字的生成,大家学会后可以展开有关方法的练习。
相关文章
- java finalize方法_实例分割模型
- 怎么用命令提示符运行JAVA代码_java命令提示符如何进入
- java scanner怎么用_Java中Scanner类的用法及使用步骤分享!「建议收藏」
- java怎么输出保留两位小数_剖析Java输出怎么保留两位小数「建议收藏」
- java pfx 证书_Java将pfx证书转换为jks[通俗易懂]
- java游戏开发入门教程_JAVA制作游戏入门教程
- Java volatile源码分析
- java redis锁_Java中Redis锁的实现[通俗易懂]
- java网页安全提示_win7系统打开网页提示“应用程序已被JAVA安全阻止”的解决方法…
- java 生成xml dom4j_Java生成xml——DOM4J生成
- Java版五子棋小游戏(java控制台)
- JAVA数据库连接池_java与数据库的连接怎么实现
- java 自定义类加载器_JAVA中如何使用应用自定义类加载器「建议收藏」
- sqlformat数字格式化_java怎么输出数字
- java缓存技术的介绍
- java.net.BindException: 地址已在使用 (Bind failed)详解程序员
- java基础学习总结——数组详解编程语言
- Java学习笔记之二java标识符命名规范详解编程语言
- 分别用Java和JS读取Properties文件内容详解编程语言
- 如何使用Java连接MySQL数据库(java怎么连接mysql数据库)
- 实现使用Java代码实现MySQL数据库连接(java连接mysql数据库代码)
- 使用redis Java实现高效过期管理(redisjava过期)
- 控制Redis与Java实现缓存有效期管理(redisjava过期)
- key数据处理Java操作Redis过期key数据的有效处理(redisjava过期)
- MySQL与Java的数据交互之旅(mysql对应java)
- Linux下快速配置Java环境变量(linux设置java环境变量)
- 进行操作学会使用Java玩转Redis(在java中队redis)
- java使用Memcached简单教程
- java利用mybatis拦截器统计sql执行时间示例