Random类

Random类是一个随机数产生器,随机数是按照某种算法产生的。若是用一个初值建立Random对象就能够获得一系列的随机数,但若是用相同的初值建立Random对象则获得的随机序列是相同的(也就是程序中的随机数是固定的数,起不到随机的做用),因此Java中在Random类和Random()构造方法中使用当前时间来初始化Random对象,减小随机序列相同的可能性java

 

例Random类产生随机数算法

 

import java.util.*;
public class Radomdemo {

public static void main(String[] args){ Random r=new Random();
//产生10个随机数
for(int i=0;i<10;i++){

//ioo之内产生随机数

System.out.println(r.nextInt(100));
 }
}
}

执行结果1dom

21
67
15
30
9
10
20
28
38
68

执行结果2spa

0
17
99
94
24
76
49
24
89
23

如执行结果1和执行结果2不一样由于时间不一样初始化的Random对象不一样因此产生的随机数不一样code

相关文章
相关标签/搜索