Java中生成随机数的方法有以下几种:
double random = Math.random(); // 生成0.0到1.0之间的随机数
int randomInt = (int)(random * 10); // 生成0到9之间的随机整数
Random random = new Random();
int randomInt = random.nextInt(); // 生成随机整数
double randomDouble = random.nextDouble(); // 生成0.0到1.0之间的随机数
boolean randomBoolean = random.nextBoolean(); // 生成随机布尔值
int randomInt = ThreadLocalRandom.current().nextInt(); // 生成随机整数
double randomDouble = ThreadLocalRandom.current().nextDouble(); // 生成0.0到1.0之间的随机数
需要注意的是,这些方法生成的随机数是伪随机数,即通过确定的数学算法计算得到的,在相同的种子值下会生成相同的随机数序列。可以通过设置不同的种子值来改变随机数序列。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:java怎么产生不同的随机数