有没有一个方法产生2个永远不同的随机数

解决方案 »

  1.   

    ft..
    不知道你想干嘛...就算产生两个一样的随机数.你加条判断.重新再生成一个随机数不就OK
      

  2.   

    虽然RANDOM产生的是伪随机数
    不过用个小技巧就可以产生完全不重复的数~~
    很简单,取时间戳附加到RANDOM产生的随机数上~~~假设 有 int a = random.getInt(100);
    可以取当前的时间戳
    long b = Calendar.getInstanse().getTime().getTime();然后你把a和b组合一下,随便是相加还是相乘或者怎么样,你产生的随机数永远是不重复的
      

  3.   

    tomkai(我不是苹果) 
    笨啦...
    不一定要用LONG值啊
    你可以用SimpleDateFormat取字符串值啊SimpleDateFormat sdf = new SimpleDateFormat("HHmmssS");
    高兴怎么取就怎么取嘛...
    然后你直接拿STRING处理也行,转成INT处理也行,怎么高兴怎么做