溫馨提示×

java怎么生成指定范圍的隨機小數

小億
355
2023-08-18 01:54:37
欄目: 編程語言

在Java中,可以使用java.util.Random類來生成隨機小數。下面是一個示例代碼,演示如何生成指定范圍的隨機小數:

import java.util.Random;
public class RandomDecimal {
public static void main(String[] args) {
// 創建一個Random對象
Random random = new Random();
// 生成一個0到1之間的隨機小數
double randomNum = random.nextDouble();
System.out.println("隨機小數:" + randomNum);
// 生成一個指定范圍的隨機小數
double min = 10.0;
double max = 20.0;
double randomNumInRange = min + (max - min) * random.nextDouble();
System.out.println("指定范圍的隨機小數:" + randomNumInRange);
}
}

在上述代碼中,random.nextDouble()方法用于生成一個0到1之間的隨機小數。要生成指定范圍的隨機小數,可以使用線性插值的方法,即min + (max - min) * random.nextDouble()。其中minmax分別是指定范圍的最小值和最大值。

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