只是掩盖128bit int
>>> import uuid>>> uuid.uuid4().int & (1<<64)-19518405196747027403L>>> uuid.uuid4().int & (1<<64)-112558137269921983654L
这些或多或少是随机的,因此碰撞的几率很小
uuid1的前64位也许更安全使用
>>> uuid.uuid1().int>>649392468011745350111L>>> uuid.uuid1().int>>649407757923520418271L>>> uuid.uuid1().int>>649418928317413528031L
这些主要基于时钟,因此随机性要少得多,但唯一性更好
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)