Comment générer un homme sympathique ID unique en Python?

Comment puis-je générer une valeur d'ID unique qui peut être facilement transmis par courriel ou par téléphone, qui peut être facilement mémorisable alors toujours pas être facilement deviner.

Je suis en utilisant la base de données. Mais comme je suis loin de donner l'ID de gens que je ne veux pas qu'il soit lié à une base de données. Je pourrais faire quelque chose avec l'ID unique j'ai déjà dans la base de données, mais ne peut pas l'utiliser directement, pour éviter d'être deviner.

Je suis à l'aide de Python et ont essayé d'utiliser uuid, mais uuid est trop long pour être lisible par l'homme.

Est-il possible de créer un homme sympathique prononçable ID?

Unique à la base? Avez-vous une base de données ou voulez-vous créer une chaîne aléatoire/numéro qui n'a pas de chances d'une collision avec les valeurs suivantes? Veuillez nous en dire plus sur ton problème.
question édité.
Qu'en est hash(str(your_id))
Vous pouvez enlever les valeurs de hachage, mais qui va provoquer une collision plus probable. Mais c'est le problème que vous avez à traiter. Pas de collision -> pas lisible, lisible -> collisions possibles.

OriginalL'auteur iamgopal | 2011-07-20