作业帮 > 综合 > 作业

怎么生成6位不重复的随机数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 00:03:01
怎么生成6位不重复的随机数
------解决方案--------------------------------------------------------不是都说了将曾经生成过的6位数放入HashSet中,随机生成一个数时先判断这个Set中是否存在,如果存在重新再生成一个新的随机数
Java code Set set = new HashSet(); Random rand = new Random(); for(int i = 0; i < 10000; i++) while(!set.add(rand.nextInt(900000) + 100000));
------解决方案-------------------------------------------------------- public void general2(){
List list = new ArrayList();
Random random = new Random();
while (true) {
int randomNum = random.nextInt(10);
boolean flag = false;