/*
生成随机数,Random
更多地在代码中通过控制数组下标进行赋值修改等操作
而不是频繁采用for循环
*/
import java.util.Random;
public class fuck14{
public static void main(String[] args){
//Random r=new Random();
//生成int类型的随机数
//生成[1,100]之间的随机数,平均分配,允许重复
//int i=r.nextInt(101);
Random r=new Random();
int[] a=new int[5];
int index=0;
while(index<5){
System.out.println("---------------");
int temp=r.nextInt(6);
if(temp!=0&&!contains(a,temp)){
a[index++]=temp;
}
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
//该方法完成判断temp在a数组中是否包含
//包含返回true
public static boolean contains(int[] a,int temp){
for(int i=0;i<a.length;i++){
if(a[i]==temp){
return true;
}
}
return false;
}
}
生成随机数,Random
更多地在代码中通过控制数组下标进行赋值修改等操作
而不是频繁采用for循环
*/
import java.util.Random;
public class fuck14{
public static void main(String[] args){
//Random r=new Random();
//生成int类型的随机数
//生成[1,100]之间的随机数,平均分配,允许重复
//int i=r.nextInt(101);
Random r=new Random();
int[] a=new int[5];
int index=0;
while(index<5){
System.out.println("---------------");
int temp=r.nextInt(6);
if(temp!=0&&!contains(a,temp)){
a[index++]=temp;
}
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
//该方法完成判断temp在a数组中是否包含
//包含返回true
public static boolean contains(int[] a,int temp){
for(int i=0;i<a.length;i++){
if(a[i]==temp){
return true;
}
}
return false;
}
}