La génération d'un court UUID de la chaîne à l'aide de uuidtools Dans les Rails

Je dois générer un unique et aléatoire de la chaîne qui doit être stocké dans la base de données. Pour ce faire j'ai utilisé le "uuidtools" gem. Ensuite dans mon contrôleur, j'ai ajouté la ligne suivante:

require "uuidtools"

et puis dans mon contrôleurs de créer de la méthode que j'ai déclaré un "temp" de variables et de générer un unique et aléatoire "uuid" chaîne comme ceci:

temp=UUIDTools::UUID.random_create

qui est de la création d'une chaîne comme celle-ci:

f58b1019-77b0-4d44-a389-b402bb3e6d50

Maintenant mon problème est que je dois faire court, de préférence dans un délai de 8 à 10 caractères. Maintenant, comment dois-je faire?? Est-il possible de passer n'importe quel argument pour le rendre désirable la longueur de la chaîne??

Merci d'Avance...

OriginalL'auteur Siddharth | 2013-01-07