欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java求指定范圍和小數位的隨機數

錢斌斌1年前11瀏覽0評論

在Java中,我們經常需要生成隨機數,但是有時候我們需要生成指定范圍和小數位的隨機數。下面介紹一下如何使用Java實現這個功能。

import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
int min = 1;
int max = 10;
double minDecimal = 0.01;
double maxDecimal = 0.99;
// 生成指定范圍的整數隨機數
Random randInt = new Random();
int randomInt = randInt.nextInt((max - min) + 1) + min;
System.out.println("生成的隨機整數是:" + randomInt);
// 生成指定范圍的小數隨機數
Random randDecimal = new Random();
double randomDecimal = minDecimal + (maxDecimal - minDecimal) * randDecimal.nextDouble();
System.out.println("生成的隨機小數是:" + randomDecimal);
}
}

上面的代碼中,我們先定義了最小值和最大值以及最小小數位和最大小數位。然后使用Java中的Random類實現隨機數的生成。對于整數隨機數,我們使用nextInt()方法,并指定范圍;對于小數隨機數,我們使用nextDouble()方法生成0到1之間的隨機數,并根據最小小數位和最大小數位進行調整得到指定范圍的小數隨機數。

使用上面的代碼,我們可以輕松生成指定范圍和小數位的隨機數,可以幫助我們在開發中更加便捷地實現一些功能。