random类的常用方法
boolean nextBoolean()
生成一个随机的 boolean 值,生成 true 和 false 的值概率相等
double nextDouble()
生成一个随机的 double 值,数值介于[0,1.0),含 0 而不包含 1.0
int nextlnt()
生成一个随机的 int 值,该值介于 int 的区间,也就是 -231~231-1。如果需要生成指定区间的 int 值,则需要进行一定的数学变换
int nextlnt(int n)
生成一个随机的 int 值,该值介于 [0,n),包含 0 而不包含 n。如果想生成指定区间的 int 值,也需要进行一定的数学变换
void setSeed(long seed)
重新设置 Random 对象中的种子数。设置完种子数以后的 Random 对象和相同种子数使用 new 关键字创建出的 Random 对象相同
long nextLong()
返回一个随机长整型数字
float nextFloat()
返回一个随机浮点型数字
double nextDouble()
返回一个随机双精度值
boolean nextBoolean()
返回一个随机布尔型值