cybertools/util/uid.txt
helmutm 30ab26608b added util.uid for generating random ids base62-encoded
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1885 fd906abe-77d9-0310-91a1-e0d9ade77398
2007-08-08 08:36:08 +00:00

26 lines
501 B
Text

===========================
Generate Unique Identifiers
===========================
$Id$
>>> from cybertools.util.uid import generateUid
>>> generateUid(seed=42)
'5MdsLTYmogAeWfbrLDBY8l'
>>> generateUid(seed=42)
'5MdsLTYmogAeWfbrLDBY8l'
>>> def checkIt(id):
... return id != '5MdsLTYmogAeWfbrLDBY8l'
>>> generateUid(check=checkIt, seed=42)
'15pahuNd5rxoekvZSMGAl1'
>>> generateUid(lowerCaseOnly=True, seed=42)
'b8lhps8li07acdu7i0w01b0rh'
>>> generateUid()
'...'