有4个数字组成的

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【ruisheng_412】截止到2008-07-09 11:22:04的历史汇总数据(不包括此帖):
    发帖的总数量:6                        发帖的总分数:60                       每贴平均分数:10                       
    回帖的总数量:15                       得分贴总数量:9                        回帖的得分率:60%                      
    结贴的总数量:5                        结贴的总分数:40                       
    无满意结贴数:2                        无满意结贴分:30                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:83.33 %               结分的百分比:66.67 %                  
    无满意结贴率:40.00 %               无满意结分率:75.00 %                  
    楼主加油
      

  2.   

    太短了吧-------------------------------------------------------------
                Quietly through  .....
      

  3.   

    没有这样的算法,随机,还不重复。除非你自己写一个,用楼上的Set进行判断是否已经存在。
    初始化时还要从数据库读取所有已经存在的编号。

    Set<Integer> 就行了
      

  4.   


    public String getNonRepeatRandom(int len) {
    if (len < 1 || len > 10)
    return null;
    Random random = new Random();

    String str = random.nextInt(10) + "";
    String formerStr = str;
    for (int index = 0; index < len - 1; ++index) {
    while (formerStr.indexOf(str) != -1) {
    str = random.nextInt(10) + "";
    }
    formerStr += str;
    }
    return formerStr;
    }
    len是位数