可以自己定义前几位的规定数值,然后是自己定义位数的随机数。要求不重复?有什么办法吗~

解决方案 »

  1.   

    通过自定义数值+UUID的方式不知道可否满足你的要求。
    java中:java.util.UUID.randomUUID();Oralce数据库中:select sys_guid() from dual;
      

  2.   

    我看了下UUID,他貌似不能自定义长度吧?
      

  3.   

    是的。所以我才说不知道能不能满足你的要求。
    既然你有对长度的要求,那UUID就不合适了。
    我暂时没其他方法,帮你顶一下,期待有其他朋友帮你解决。
      

  4.   

    这个吧,只是抛砖引玉,给个思路而已,我实际也没搞过。
    位数问题你可以根据自己的要求看看能不能 修改一下MD5的加密算法,让输出成你需要的位数,或者度娘一个别的什么加密算法。大牛的话 就自己定制一个~~~至于时间问题嘛~ 也要动动脑筋,只传时间 余姚掩饰, 那你可以 时间+上一个MD5值。。有思路就可以一步一步解决问题的~