Nanoid一款比UUID更快更安全的随机值生成方式
代码示例:
from nanoid import generate
# nanoid字母表:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz-
# nanoid的generate方法默认生成21位随机码
result_1 = generate()
print(result_1)
# 修改字母表去掉小写字母以及“_”和“-” 并限制长度为16
result_2 = generate('0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ', 16)
print(result_2)
输出结果:
lgXigccP2WFUkahPH8ndP
SZLUMXF1Q4WKGXNV
详细介绍传送门:
https://mp.weixin.qq.com/s/x8R0mkimZ-ny875UOhInWw