一般用系统时间的那一长串数字,这样不会重复。

解决方案 »

  1.   

    恩 你也可以用一个规则产生
      

  2.   

    由于,随机函数生成的随机数是根据系统时间+某种算法生成出来的,所以可能会重的。
    这就需要生成的同时去验证数据库中已有的订单号。不过不重复则生成给用户使用并录入数据库。
    if(重复)递归
      

  3.   

    大家有没有一个好的方法告诉小弟我   谢谢~~~
      

  4.   

    用户id+系统时间。用户id是不会重复的。
      

  5.   

    我想问商品订单号生成的时候怎么可以防止别人和别人重复,除了5楼说的那种方法还有什么呢?
      

  6.   

    下一个算法。用算法来生成在加上时间就OK了
      

  7.   

    那这个算法就能保证不能重复了吗?
    举个例子好吗?
    如果谁有好的例子,那麻烦各位大师给个例子,发到我的邮箱 里,菜鸟谢谢啦~~~
      

  8.   

    时间是每时每刻都不一样了,一般取到秒后的即可,要是不放心的话后面再加多位的随机数即可。