Python: Zufällige Buchstaben & Zahlenkombinationen?
Hallo alle zusammen
Ich bin ein Anfänger im Programmieren und bräuchte dringend ein Programm, mit dem ich verschiedene Kombinationen von Zahlen und Buchstaben generieren und auch ausdrucken kann, z.B uwod3, 28a9f usw. Dabei soll die Länge nicht grösser sein als 5 Zeichen.
Wäre cool wenn ihr mir helfen könntet
LG
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Python
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
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)