1.生成随机数
Random random = new Random();
int num1 = random.nextInt();
//随机生成一个int类型取值范围内的数字
int num2 = random.nextInt(101);
//生成[0,100]之间的随机数
2.示例
生成5个[0,100]范围内不同的整数存放在数组中
public class RandomTest{
public static void main(String[] args){
Random random = new Random();
int[] arr = new int[5];
for(int i = 0;i< srr.length;i++){
arr[i] = -1;
}
int index = 0;
while(index < arr.length){
int num = random.nextInt(101);
if(!(contains(arr,num)))
arr[index++] = num;
}
for(int i = 0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
public static boolean contains(int[] arr,int key){
for(int i = 0;i<arr.length;i++){
if(arr[i] == key)
return true;
}
return false;
}
}