思路:
* 1.获取随机数,就用Random;
* 2.随机数不能重复,就用set集合.
* 3.长度为10,让set集合长度<=10;
* 总结:
* 不能重复,要装元素,就是set集合.
* 思考:
* 对于元素的操作,可重复和不可重复这这种特性用的比较多,要分清楚具体要用到什么集合.因为需求是要求随机数,所以尽量还是不要排序好.因此使用HashSet;
*
* */
public class Demo19 {
public static void main(String[] args){
Set<Integer> se = MyRandom();
System.out.println(se);
}
public static Set<Integer> MyRandom() {
Random rd = new Random();
Set<Integer> se = new HashSet<Integer>();
while(se.size() < 10)
{
int i = rd.nextInt(20) + 1;
se.add(i);
}
return se;
}
}
|
|