“” ”
este algoritmo foi criado por Alejandro Romero @ alejo8591 MIT ou BSD com licença
” “”
de importação aleatória randint
classe UserCode:
def __init__(self):
return
def getUserIDNumber(self):
return self.userIDNumber
def setUserIDNumber(self, userIDNumber):
try:
if (type(userIDNumber)==type('str')):self.userIDNumber = str(userIDNumber)
except:
raise TypeError, "UserCodes requires a String but was given %s" % type(userIDNumber)
return self.userIDNumber
def generateCodes(self, userIDNumber):
i=0, alphabet = ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'),numeric =('1','2','3','4','5','5','7','8','9','0'),alphanumeric = (alphabet, numeric)
codes,position = [], 0
for i in range(20):
j,code=0,''
for j in range(8):
option = randint(0,1)
if option == 0:code += alphanumeric[option][randint(0,25)]
else:code += alphanumeric[option][randint(0,9)]
codes.append(code)
return codes