共計(jì) 575 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,可以使用 java.util.Random
類來(lái)生成隨機(jī)小數(shù)。下面是一個(gè)示例代碼,演示如何生成指定范圍的隨機(jī)小數(shù):
import java.util.Random;
public class RandomDecimal {public static void main(String[] args) {
// 創(chuàng)建一個(gè) Random 對(duì)象
Random random = new Random();
// 生成一個(gè) 0 到 1 之間的隨機(jī)小數(shù)
double randomNum = random.nextDouble();
System.out.println("隨機(jī)小數(shù):" + randomNum);
// 生成一個(gè)指定范圍的隨機(jī)小數(shù)
double min = 10.0;
double max = 20.0;
double randomNumInRange = min + (max - min) * random.nextDouble();
System.out.println("指定范圍的隨機(jī)小數(shù):" + randomNumInRange);
}
}
在上述代碼中,random.nextDouble()
方法用于生成一個(gè) 0 到 1 之間的隨機(jī)小數(shù)。要生成指定范圍的隨機(jī)小數(shù),可以使用線性插值的方法,即 min + (max - min) * random.nextDouble()
。其中min
和max
分別是指定范圍的最小值和最大值。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完