masquez simplement les 128 bits int
>>> import uuid
>>> uuid.uuid4().int & (1<<64)-1
9518405196747027403L
>>> uuid.uuid4().int & (1<<64)-1
12558137269921983654L
Ceux-ci sont plus ou moins aléatoires, de sorte que vous avez une petite chance d'une collision
Peut-être que les 64 premiers bits d'uuid1 sont plus sûrs à utiliser
>>> uuid.uuid1().int>>64
9392468011745350111L
>>> uuid.uuid1().int>>64
9407757923520418271L
>>> uuid.uuid1().int>>64
9418928317413528031L
Ceux-ci sont en grande partie basés sur l'horloge, beaucoup moins au hasard, mais l'unicité est meilleure