Je cherche un moyen très rapide de générer un identifiant unique alphanumérique pour une clé primaire dans une table.
Quelque chose comme ça marcherait ?
def genKey():
hash = hashlib.md5(RANDOM_NUMBER).digest().encode("base64")
alnum_hash = re.sub(r'[^a-zA-Z0-9]', "", hash)
return alnum_hash[:16]
Quel serait un bon moyen de générer des nombres aléatoires ? Si je le base sur microtime, je dois tenir compte de la possibilité de plusieurs appels de genKey () en même temps à partir de différentes instances.
Ou y a-t-il une meilleure façon de faire tout ça ?