首页 > 怎样生成一个不重复的随机数

怎样生成一个不重复的随机数

至少有下列要求

  1. 是散列而且随机的,至少不会被猜到序列规则
  2. 是永不重复的,如果生成一次去验证是否存在,那效率是不是太低?

可不可以使用UUID,如果想换成数字的话,那就做下转换。
可能数字会比较大,要自己定义下规则,缩小。


推荐参考mongodb的ObjectId生成机制。 ObjectId一共12个字节

【热门文章】
【热门文章】