java 随机生成整数数组的简单方法
时间: 2024-05-15 21:19:29 浏览: 80
1. 使用Java.util.Random类的nextInt()方法:
```
import java.util.Random;
public class RandomArray {
public static void main(String[] args) {
int[] arr = new int[10];
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = random.nextInt(100); // 生成0-99的随机整数
}
System.out.println(Arrays.toString(arr));
}
}
```
2. 使用Java.util.concurrent.ThreadLocalRandom类的nextInt()方法:
```
import java.util.concurrent.ThreadLocalRandom;
public class RandomArray {
public static void main(String[] args) {
int[] arr = new int[10];
for (int i = 0; i < arr.length; i++) {
arr[i] = ThreadLocalRandom.current().nextInt(100); // 生成0-99的随机整数
}
System.out.println(Arrays.toString(arr));
}
}
```
3. 使用Java.util.Arrays类的setAll()方法:
```
import java.util.Arrays;
public class RandomArray {
public static void main(String[] args) {
int[] arr = new int[10];
Arrays.setAll(arr, i -> (int) (Math.random() * 100)); // 生成0-99的随机整数
System.out.println(Arrays.toString(arr));
}
}
```
阅读全文