java随机生成6位数,要求每次产生的随机数与已生成的随机数不重复,小弟觉得用random产生的数可能重复.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 09:02:21

java随机生成6位数,要求每次产生的随机数与已生成的随机数不重复,小弟觉得用random产生的数可能重复.
java随机生成6位数,要求每次产生的随机数与已生成的随机数不重复,小弟觉得用random产生的数可能重复.

java随机生成6位数,要求每次产生的随机数与已生成的随机数不重复,小弟觉得用random产生的数可能重复.
package baidu;
import java.io.*;
import java.util.HashSet;
import java.util.Set;
/**
 *
 * @author stcdasqy
 */
public class Baidu {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args){
       Set<Integer> m = new HashSet<Integer>();
       for(int i=0;i<100;i++){
           int a;
           do{
            a = (int)(Math.random()*1000000);
           }while(m.contains(a));
           m.add(a);
        System.out.println(a);
       }
    }
    
}这样就可以了

java随机生成6位数,要求每次产生的随机数与已生成的随机数不重复,小弟觉得用random产生的数可能重复. java 中如何随机生成两个位数相同的大数?用BigInteger怎么实现,要求50000位的. 如何生成一组(5个)0-9的随机数,要求每次启动程序产生的随机数组与上次生成的不一致 用java编写生成5位数的数(数字中不包含4),并且每次生成的都不能和之前生成的有重复 VB随机产生3位数的代码 java 随机生成一个10位数 至少保证在多少次内不会重复?就是 随机生成一个10位数,保证在多少次以内不会重复.问题就是这样, java 如何创建一个类或方法能够给出产生指定位数的一个随机数?例如Rnd(2) 可给出一个随机两位数 比如 23Rnd(5) 可给出一个随机五位数 比如 33344最好有具体代码, 用java语言写一个程序要求:随机生成两个二维数组,计算这两个矩阵的乘法.能写函数尽量多写函数,速求! 怎么样才能控制 随机生成数字小数点的位数啊 VB 实现随机生成10位数,生成必须不同求教一个例子!随机生成由0 1 2 3 4 5 6 7 8 9组成生成随机数例如:生成为0712323562生成出来为10位数必须每次生成不同! 关于火柴棒小游戏关于JAVA课程设计的,要求是:设计一个图形界面,计算机随机产生20~50根火柴棒,用户和计算机每次最多抽取3根火柴棒,谁抽到最后一根的赢.我自己感觉算法好难,跪谢 wps怎么在1-45之间产生随机数字,要求保留两位小数随机生成的要求带两位小数.不能是整数 随机产生一个四位数的VB编码 谢谢了 写一彩票程序,要求能随机产生并按照升序输出1-30之间的7个数,且其中任意两个数字不能重复,JAva程序或用JAVA  SE 做   谢谢了! java中math.random()随机生成的数怎么全是0? 随机数生成比较程序:用java语言 编写软件是eclitse程序要求:1) 制作一个随机数生成程序,.在程序中随机生成两个1-6之间的随机数,模拟两个骰子比较这两个随机数(即骰子的点数)是否一 如何确保高斯随机矩阵是正定阵?现在在做工程,要用高斯随机矩阵做测量矩阵,但是要求matlab每次生成的高斯随机矩阵都是正定的, java怎样从54张扑克牌中随机产生五张 不重复的