Random类,JavaSE

一.简介

java.util.Random类,它可以产生一个int、long、double、float和boolean型值。
创建一个Random对象时,必须指定一个种子或者使用默认的种子。种子是一个用于初始化一个随机数字生成器的数字。无参构造方法使用当前已经逝去的时间作为种子,创建一个Random对象。如果这两个Random对象有相同的种子,那它们将产生相同的数列。例如:下面的代码都用相同的种子3来产生两个Random对象。

二.代码

package com.zhuo.demo;

import java.util.Random;

public class Demo01 {
    
    
    public static void main(String[] args) {
    
    
        Random random1 = new Random(3);
        System.out.print("From random1: " );
        for (int i = 0; i < 10; i++) {
    
    
            System.out.print(random1.nextInt(1000) + " ");
        }
        Random random2 = new Random(3);
        System.out.print("\nFrom random2: ");
        for (int i = 0; i < 10; i++) {
    
    
            System.out.print(random2.nextInt(1000) + " ");
        }
    }
}

三.运行结果

From random1: 734 660 210 581 128 202 549 564 459 961 
From random2: 734 660 210 581 128 202 549 564 459 961 
Process finished with exit code 0

猜你喜欢

转载自blog.csdn.net/weixin_42768634/article/details/113813784
今日推荐