Random怎样在java中使用?

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.概念

是在做随机规则时需要用到的类。用途很广,比如随机抽奖,随机密码,随机验证码,随机奖励等,随机数,计算概率等。

2.构造方法

(1)publicRandom()
(2)publicRandom(longseed)

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(inti=0;i<100;i++){
intr=random.nextInt(100);
System.out.println(r);
}
如果要生成一个范围值比如,100~200之间随机,采用100加上0到100的随机值就能实现。
for(inti=0;i<100;i++){
intr=100+random.nextInt(100);
System.out.println(r);
}

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容