随机前缀ID
zuid的Python项目详细描述
祖伊德
生成具有前缀和可选时间戳的URL安全随机id。在
安装
pip install zuid
使用
ZUID
类作为给定前缀的可调用id工厂:
工厂生成默认长度为22个字符的ID,其中
基数62对应于131个随机位。作为比较,v4 UUID具有
122个随机位。可以使用length
参数更改:
>>> generator = ZUID(prefix='user_', length=27)
>>> generator()
'user_X5fSIStIKpYWcg07nqEfPbMvmME'
使用timestamped
参数,工厂使用epoch以来的当前纳秒作为前8个字节,在按id排序时保持顺序
>>> generator = ZUID(prefix='user_', timestamped=True)
>>> generator()
'user_1qzuvBwgHdQVO2gA4GelYX'
>>> generator()
'user_1qzuvCscVyClzGaqakgvsl'
>>> generator()
'user_1qzuvDb0TuCuIJJON103Of'
>>> generator()
'user_1qzuvES4mTQ7fWykywvjNb
- 项目
标签: