快速、可扩展的唯一ID生成
cuid.p的Python项目详细描述
#cuid.py
在python中实现https://github.com/ericelliott/cuid。
cuid是一个可移植的、按顺序排列的唯一标识符,设计用于水平伸缩性和速度——这个版本是从javascript的参考实现中移植的。
测试了cpython 2.7和3.4以及pypy。
我的机器上的粗略基准(2.2GHz i72012MacBookPro): -Python3.4:19.38μs/cuid -Python2.7:17.58μs/cuid -Pypy 2.6:4.28μs/cuid
note:目前,它在标准库之外没有依赖关系——随着时间的推移,这可能会发生变化,以提供更好的随机数和/或性能。