用于生成随机数的 Java 程序


2022年3月2日, Learn eTutorial
1654

在这里,我们将解释如何编写一个 Java 程序来显示随机数。通过使用 Java 中的 Random 类,我们可以显示随机数。

什么是 Java 中的 Random 类?

Random 类用于在 Java 中生成随机数。为了生成随机数,我们首先必须创建 Random 类的一个实例。然后通过使用该实例,我们可以生成随机数。

示例: Random r = new Random();

                System.out.println(r.nextInt(500));

这里的 rRandom 类的实例。Random 类可以生成整数、浮点数、双精度浮点数等类型的随机数。这里我们使用 nextInt() 来生成一个整数随机数。这里的 500 是上限。所以它会生成一个 500 以内的随机数。

如何实现生成随机数的 Java 程序?

首先,我们必须声明类 RandumNumebrs。创建 Java Random 类的一个实例,名为 r。然后使用一个迭代三次的 for 循环,通过 System.out.println(r.nextInt(500)) 显示 500 以内的整数随机数。

我们也可以通过 System.out.println(r.nextInt(1000)) 来生成 1000 范围内的随机数。要生成双精度浮点数类型的随机数,我们可以使用以下代码,

r.nextDouble();

算法

步骤 1:使用 public 修饰符声明类 RandumNumbers

步骤 2:打开 main() 方法来启动程序,Java 程序的执行从 main() 开始。

步骤 3:创建 Random 类的一个对象,名为 r

步骤 4:使用 system.out.println() 显示从 1 到 500 的随机数。

步骤 5:设置 i=1

步骤 6:使用 for 循环 检查 i<=3,显示 r.nextInt(500)

步骤 7:将 i 增加 1 并重复步骤 6。

 

Java 源代码

                                          import java.util.*;
public class RandomNumbers {
   public static void main(String[] args) {    
      Random r = new Random();    
      System.out.println("Random Numbers From 1 to 500:");
      for (int i = 1; i<= 3; i++) {
         System.out.println(r.nextInt(500));
      }
   }
}
                                      

输出

Random Numbers From 1 to 500:
49
29
215