本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
是在做随机规则时需要用到的类。用途很广,比如随机抽奖,随机密码,随机验证码,随机奖励等,随机数,计算概率等。
2.构造方法
(1)public Random() (2)public Random(long seed)
Java产生随机数需要有一个基值seed,在第一种方法中基值缺省,则将系统时间作为seed。
3.普通方法
(1)public synonronized void setSeed(long seed)
该方法是设定基值seed。
(2)public int nextInt()
该方法是产生一个整型随机数。
(3)public long nextLong()
该方法是产生一个long型随机数。
(4)public float nextFloat()
该方法是产生一个Float型随机数。
(5)public double nextDouble()
该方法是产生一个Double型随机数。
(6)public synchronized double nextGoussian()
该方法是产生一个double型的Goussian随机数。
4.实例
/** 随机产生一个正整数,大于等于0 小于指定值*/ for (int i = 0; i < 100; i++) { int r = random.nextInt(100); System.out.println(r); } 如果要生成一个范围值比如,100~200之间随机,采用100加上0到100的随机值就能实现。 for (int i = 0; i < 100; i++) { int r = 100 + random.nextInt(100); System.out.println(r); }
以上就是Random类在java中的使用,整篇学习下来我们会发现,随机类的使用不论是在生活中,还是我们代码的程序中都非常有意思,看懂的小伙伴快试试吧。更多Java学习指路:Java基础