随机数 Random

Constructor

Random()

method

方法 说明
void setSeed(long seed) 重新设置 Random 对象中的种子数。设置完种子数以后的 Random 对象和相同种子数使用 new 关键字创建出的 Random 对象相同
boolean nextBoolean() 生成一个随机的 boolean 值,生成 true 和 false 的值概率相等
double nextDouble() 生成一个随机的 double 值,数值介于 [0,1.0)
int nextInt() 生成一个随机的 int 值,该值介于 int 的区间,也就是 -2^31 ~ 2^31 - 1-21 4748 36482^31-1=21 4748 3647共10位,21亿。
int nextInt(int n) 生成一个随机的 int 值,该值介于 [0,n)
long nextLong() 返回一个随机长整型数字
float nextFloat() 返回一个随机浮点型数字