生成随机数的java代码
时间: 2023-10-29 14:09:57 浏览: 99
以下是生成随机数的Java代码示例:
1. 生成0到1之间的随机小数
```
double randomNum = Math.random();
```
2. 生成指定范围内的随机整数
```
int min = 1;
int max = 100;
int randomNum = min + (int)(Math.random() * ((max - min) + 1));
```
3. 生成指定范围内的随机小数
```
double min = 1.0;
double max = 10.0;
double randomNum = min + (max - min) * Math.random();
```
4. 使用Random类生成随机数
```
Random random = new Random();
int randomNum = random.nextInt(100); // 生成0到99之间的随机整数
double randomDouble = random.nextDouble(); // 生成0到1之间的随机小数
```
相关问题
开发一个生成随机数java代码
下面是一段生成随机数的 Java 代码:
```
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt();
System.out.println("生成的随机数是:" + randomNumber);
}
}
```
这段代码使用 `java.util.Random` 类生成一个随机整数,并将其打印到控制台。该类提供了一些方法来生成随机数,如 `nextInt()` 方法生成一个随机整数。
java生成随机数的代码
可以使用Java自带的`java.util.Random`类来生成随机数。
以下是生成随机整数的示例代码:
```java
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 生成一个随机整数
int randInt = random.nextInt();
System.out.println("随机整数: " + randInt);
}
}
```
如果想生成指定范围内的随机整数,可以使用`nextInt(int n)`方法,如下所示:
```java
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 生成一个在0到9之间的随机整数
int randInt = random.nextInt(10);
System.out.println("随机整数: " + randInt);
}
}
```
同样,可以使用`nextDouble()`方法来生成随机浮点数。例如:
```java
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 生成一个随机浮点数
double randDouble = random.nextDouble();
System.out.println("随机浮点数: " + randDouble);
}
}
```
阅读全文