java.util.Random
时间: 2023-11-27 09:05:41 浏览: 153
java.util.Random是Java中的一个类,用于生成伪随机数流。它有两个构造方法,一个是无参构造方法Random(),用于创建一个新的随机数生成器;另一个是带有一个long类型参数的构造方法Random(long seed),使用指定的种子创建一个新的随机数生成器。\[1\]
Random类中常用的方法有:
- nextInt():返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的int值。
- nextInt(int n):返回一个伪随机数,它是取自此随机数生成器序列的、在0(包括)和指定值(不包括)之间均匀分布的int值。
- nextDouble():返回下一个伪随机数,它是取自此随机数生成器序列的、在0.0(包括)和1.0(不包括)之间均匀分布的double值。
- nextGaussian():返回下一个伪随机数,它是取自此随机数生成器序列的、呈高斯(“正态”)分布的double值,其平均值是0.0,标准差是1.0。
- nextBytes(byte\[\] bytes):生成随机字节并将其放入指定的字节数组中。
通过使用Random类的实例,我们可以方便地生成各种类型的伪随机数,以满足不同的需求。
#### 引用[.reference_title]
- *1* [java.util 类 Random](https://blog.csdn.net/alnzm80680/article/details/102022917)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文