溫馨提示×

java隨機生成數字的方法有哪些

小億
141
2023-08-09 04:30:22
欄目: 編程語言

Java隨機生成數字的方法有以下幾種:

  1. 使用java.util.Random類:可以使用Random類的nextInt()方法生成隨機整數,以及nextDouble()方法生成隨機浮點數。
import java.util.Random;
Random random = new Random();
int randomInt = random.nextInt(); // 生成隨機整數
double randomDouble = random.nextDouble(); // 生成隨機浮點數
  1. 使用Math類的random()方法:Math類的random()方法返回一個大于等于0.0且小于1.0的隨機浮點數??梢酝ㄟ^乘以一個因子獲取其他范圍的隨機數。
double random = Math.random(); // 生成隨機浮點數
int randomInt = (int)(Math.random() * range); // 生成指定范圍的隨機整數
  1. 使用ThreadLocalRandom類:Java 7及以上版本提供了ThreadLocalRandom類,可以生成線程安全的隨機數。
import java.util.concurrent.ThreadLocalRandom;
int randomInt = ThreadLocalRandom.current().nextInt(min, max + 1); // 生成指定范圍的隨機整數
double randomDouble = ThreadLocalRandom.current().nextDouble(min, max); // 生成指定范圍的隨機浮點數

這些是常用的方法,可以根據具體需求選擇合適的方法來生成隨機數字。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女