创建一个生成器
使用L64X128MixRandom
// 创建随机数生成器
// L64X128MixRandom 是推荐的高性能算法
RandomGenerator randomGenerator = RandomGenerator.of("L64X128MixRandom");
随机整数
// 随机整数
randomGenerator.nextInt();
// 随机0到100的整数(包含开始,不包含结束)
randomGenerator.nextInt(100);
// 随机50到100的整数(包含开始,不包含结束)
randomGenerator.nextInt(50,100);
随机长整型
// 随机长整型
randomGenerator.nextLong()
// 随机范围参考int
double、float 等同理
…
随机布尔值
randomGenerator.nextBoolean()
批量随机
以批量生成int为例、找到范围值类型为IntStream的方法
其他类型批量同理
// ints的参数同nextInt,limit传入生成的最大数量
IntStream ints = randomGenerator.ints(50, 80).limit(5);
ints.forEach(item -> System.out.println("随机50到80的int:" + item));
1282

被折叠的 条评论
为什么被折叠?



