Random类

Random()

Random类的作用是生成随机数

import java.util.Random;

public class RandomDemo1 {
    public static void main(String[] args) {
        Random r =new Random();//在没带参数构造函数生成的Random对象的种子缺省是当前系统时间的毫秒数
        for (int i=0;i<10;i++){
            System.out.print(r.nextInt(10)+"\t");//[0,10)
        }
    }
}

Random(long seed)

import java.util.Random;

public class RandomDemo2 {
    public static void main(String[] args) {
        Random r=new Random(7);
        /*Random()里面的数叫做种子,种子数只是随机算法的起源数字,和生成的随机数的区间没有任何关系。*/
        for (int i=0;i<10;i++){
            System.out.print(r.nextInt(10)+"\t");//不论执行几次都是同一个序列
        }
    }
}

无论几次都是这个结果

posted @ 2022-09-23 16:38  ben10044  阅读(24)  评论(0编辑  收藏  举报