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 3648 到 2^31-1=21 4748 3647 。共10位,21亿。 |
int nextInt(int n) |
生成一个随机的 int 值,该值介于 [0,n) |
long nextLong() | 返回一个随机长整型数字 |
float nextFloat() | 返回一个随机浮点型数字 |