我正在寻找一种非常快速的方法来为表中的主键生成字母数字唯一的 id。
这样有用吗?
def genKey():
hash = hashlib.md5(RANDOM_NUMBER).digest().encode("base64")
alnum_hash = re.sub(r'[^a-zA-Z0-9]', "", hash)
return alnum_hash[:16]
生成随机数的好方法是什么? 如果我以微时间为基础,我必须考虑不同实例同时调用 genKey ()的可能性。
还是说有更好的办法?