Heim >Backend-Entwicklung >Python-Tutorial >Wie erzeuge ich in Python zufällige Zeichenfolgen aus Großbuchstaben und Ziffern?
Zufällige Zeichenfolgen aus Großbuchstaben und Ziffern generieren
Zufällige Zeichenfolgen mit Großbuchstaben und Zahlen zu generieren ist eine häufige Anforderung in verschiedenen Anwendungen. Hier sind die Schritte, um dies zu erreichen:
Beispielcode:
Der folgende Code implementiert die oben genannten Schritte:
import string import random def id_generator(size=6): chars = string.ascii_uppercase + string.digits return ''.join(random.choice(chars) for _ in range(size))
Kryptografisch sichere Version:
Für mehr Sicherheit sollten Sie Folgendes in Betracht ziehen Zeile:
''.join(random.SystemRandom().choice(string.ascii_uppercase + string.digits) for _ in range(N))
Python 3.6-Vereinfachung:
Wenn Sie Python 3.6 oder höher haben, können Sie den folgenden vereinfachten Code verwenden:
''.join(random.choices(string.ascii_uppercase + string.digits, k=N))
Das obige ist der detaillierte Inhalt vonWie erzeuge ich in Python zufällige Zeichenfolgen aus Großbuchstaben und Ziffern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!