Java 中的随机数

java 8object oriented programmingprogramming更新于 2025/12/4 11:24:17

java.util.Random 类实例用于生成伪随机数流。以下是 Random 类提供的方法,用于设置随机数的种子并生成下一个随机数。

让我们了解一下其中一些方法 −

Sr.No方法 &说明
1protected int next(int bit)
此方法返回下一个伪随机数
3void nextBytes(byte[] bytes)
此方法生成随机字节并将其放入用户提供的字节数组中 class="en">4
double nextDouble()
此方法从此随机数生成器的序列中返回下一个伪随机、均匀分布在 0.0 到 1.0 之间的双精度值。此方法从此随机数生成器的序列中返回下一个伪随机、均匀分布在 0.0 到 1.0 之间的浮点值。

让我们看一个生成随机数的例子。 next(int bit) 方法用于生成下一个伪随机数 -

免费

import java.util.*;
public class Demo {
   public static void main( String args[] ) {
      // 创建随机对象
      Random randomno = new Random();
      // 获取下一个伪随机值
      int value = randomno.nextInt();
      // 检查值
      System.out.println("Value is:" + value);
   }
} }

简介

值为:1346755359

让我们看另一个示例,使用该随机数生成器的序列生成下一个伪随机数,该值在 0.0 到 1.0 之间均匀分布。使用 nextDouble() 方法 −

免费

import java.util.*;
public class Demo {
   public static void main(String args[] ) {
      Random randomno = new Random();
      // 检查下一个双精度值
      System.out.println("下一个双精度值:" + randomno.nextDouble());
   }
} }

简介

下一个双精度值:0.17585764114834557

相关文章