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!