Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menjana Rentetan Rawak Huruf Besar dan Digit dalam Python?
Menjana Rentetan Rawak Yang Terdiri daripada Huruf Besar dan Digit
Menjana rentetan rawak yang mengandungi huruf besar dan nombor adalah keperluan biasa dalam pelbagai aplikasi. Berikut ialah langkah untuk mencapainya:
Kod Contoh:
Kod berikut melaksanakan langkah di atas:
import string import random def id_generator(size=6): chars = string.ascii_uppercase + string.digits return ''.join(random.choice(chars) for _ in range(size))
Versi Selamat Secara Kriptografi:
Untuk keselamatan yang dipertingkatkan, pertimbangkan menggunakan baris berikut:
''.join(random.SystemRandom().choice(string.ascii_uppercase + string.digits) for _ in range(N))
Python 3.6 Simplification:
Jika anda mempunyai Python 3.6 atau lebih baru, anda boleh menggunakan kod dipermudahkan berikut:
''.join(random.choices(string.ascii_uppercase + string.digits, k=N))
Atas ialah kandungan terperinci Bagaimana untuk Menjana Rentetan Rawak Huruf Besar dan Digit dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!