=========================== 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() '...' >>> generateUid(base=64, seed=42) '2ZRA3X1CsqQhO0cn-zInCt' >>> generateUid(base=99, seed=42) Traceback (most recent call last): ... ValueError: The base argument may not exceed 64, but is 99.