java随机数random怎么用
时间: 2023-09-28 22:07:50 浏览: 90
java基础random的作用和使用步骤
在Java中,可以使用java.util.Random类来生成随机数。以下是使用Random类生成随机数的示例代码:
1. 生成一个在指定范围内的随机整数:
```java
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int num = random.nextInt(10); // 生成一个 [0, 10) 范围内的随机整数
System.out.println(num);
}
}
```
2. 生成一个在指定范围内的随机浮点数:
```java
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
double num = random.nextDouble(); // 生成一个 [0.0, 1.0) 范围内的随机浮点数
System.out.println(num);
}
}
```
3. 生成一个随机布尔值:
```java
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
boolean flag = random.nextBoolean(); // 生成一个随机布尔值
System.out.println(flag);
}
}
```
4. 打乱数组元素的顺序:
```java
import java.util.Arrays;
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
Random random = new Random();
for (int i = arr.length - 1; i > 0; i--) {
int j = random.nextInt(i + 1);
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
System.out.println(Arrays.toString(arr)); // 打印打乱后的数组
}
}
```
阅读全文