首页 > 代码库 > Random类
Random类
Random类是一个随机数产生器,随机数是按照某种算法产生的。如果用一个初值创建Random对象就可以得到一系列的随机数,但如果用相同的初值创建Random对象则得到的随机序列是相同的(也就是程序中的随机数是固定的数,起不到随机的作用),所以Java中在Random类和Random()构造方法中使用当前时间来初始化Random对象,减少随机序列相同的可能性
例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));
}
}
}
执行结果1
21 67 15 30 9 10 20 28 38 68
执行结果2
0 17 99 94 24 76 49 24 89 23
如执行结果1和执行结果2不同因为时间不同初始化的Random对象不同所以产生的随机数不同
Random类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。