Python: Zufällige Buchstaben & Zahlenkombinationen?

2 Antworten

Mach ich dir

from random import randint
def generateString(len):
  str = ""
  exclude_ascii = list(range(58, 63)) #benutze keine Sonderzeichen
  for i in range(len):
    randchar = randint(48,90)
    while randchar in exclude_ascii:
      randchar = randint(48,90)
    str += chr(randchar)
  return str

str = generateString(5)
print(str)
      
Woher ich das weiß:Studium / Ausbildung – Informatikstudent

whgoffline  08.11.2019, 18:28

Hab noch nen kleinen Fehler drin gehabt

from random import randint
def generateString(len):
  str = ""
  exclude_ascii = list(range(58,64)) #benutze keine Sonderzeichen
  exclude_ascii = list(range(91,96))
  for i in range(len):
    randchar = randint(48,122)
    while randchar in exclude_ascii:
      randchar = randint(48,122)
    str += chr(randchar)
  return str


str = generateString(12)
print(str)
0