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");//不论执行几次都是同一个序列
}
}
}
无论几次都是这个结果