在Java中,可以使用Random類來構(gòu)建隨機數(shù)生成器,生成偽隨機數(shù)。使用隨機
1.導(dǎo)入Random類。在Java中,Random類位于'java.util
import java.util.Random;
2.創(chuàng)建隨機
Random rand = new Random();
3.生成隨機數(shù)??梢允褂肦andom類提供的各種方法來生成不同類型的隨機數(shù)
int num = rand.nextInt(101); // 生成0到100之間的隨機整數(shù)
double num2 = rand.nextDouble(); // 生成0到1之間的隨機小數(shù)
boolean bool = rand.nextBoolean(); // 生成隨機的布爾值
下面是一個完整的示例代碼,展示了如何使用Random類來生成隨機數(shù):
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random rand = new Random();
int num = rand.nextInt(101); // 生成0到100之間的隨機整數(shù)
double num2 = rand.nextDouble(); // 生成0到1之間的隨機小數(shù)
boolean bool = rand.nextBoolean(); // 生成隨機的布爾值
System.out.println("生成的隨機整數(shù)是:" + num);
System.out.println("生成的隨機小數(shù)是:" + num2);
System.out.println("生成的隨機布爾值是:" + bool);
}
}
在上面的代碼中,我們首先創(chuàng)建了一個Random對象,然后使用nextInt()方法來生成一個0到100之間的隨機整數(shù),使用nextDouble()方法來生成一個0到1之間的隨機小數(shù),使用nextBoolean()方法來生成一個隨機的布爾值。最后打印出生成的隨機數(shù)。