Nodejs générer de courte alphanumérique unique

Je voudrais générer un court alphanumérique unique de la valeur à être utilisés comme codes de confirmation pour les achats en ligne. Je l'ai regarder en https://github.com/broofa/node-uuid mais leur uuid sont trop longues et je dois être autour de 8 caractères de long. Quel est le meilleur moyen que je peux accomplir cela?

Unique et courte ne vont pas main dans la main, sauf si vous pouvez garantir qu'ils ont une seule origine, ou ont une méthode de verrouillage de sorte que les deux serveurs ne génèrent pas les mêmes chaînes.
Si vous utilisez une fonction de hachage, vous pouvez essayer de déterminer le plus court possible actuellement de sous-chaîne de la valeur de hachage conséquence, de même que la façon dont git abréger la validation des hachages.

OriginalL'auteur teggy | 2012-06-11