创建Random对象
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
}
}
返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 boolean
值。
boolean b = random.nextBoolean();
生成随机字节并将其置于用户提供的 byte 数组中。
byte[] by_arr = new byte[10];
random.nextBytes(by_arr);
返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0
和 1.0
之间均匀分布的 double
值。
double d = random.nextDouble();
返回下一个伪随机数,它是取自此随机数生成器序列的、在 0.0
和 1.0
之间均匀分布的 float
值。
float f = random.nextFloat();
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
int i = random.nextInt();
返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。
int i2 = random.nextInt(5);// 从0开始随机生成5个整数,即随机生成0-4
返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的 long 值。
long l = random.nextLong();