Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menjana Nombor Rawak Unik dalam Julat Tertentu dalam Python?
Menjana Nombor Rawak Unik dalam Julat
Apabila menjana nombor rawak, memastikan setiap nombor adalah unik boleh menjadi satu cabaran. Walaupun ada kemungkinan untuk menggunakan pernyataan bersyarat untuk menyemak pendua, pendekatan ini menjadi menyusahkan apabila berurusan dengan julat yang besar atau nombor yang besar.
Satu kaedah mudah untuk menjana senarai nombor rawak unik adalah dengan menggunakan Python's random.sample( ) fungsi. Fungsi ini mengambil dua hujah: populasi (julat nombor untuk menjana nombor rawak) dan saiz sampel (bilangan nombor unik untuk dijana).
Sebagai contoh, untuk menjana tiga nombor rawak unik dalam julat 1 hingga 100, anda akan menggunakan kod berikut:
import random random_numbers = random.sample(range(1, 101), 3)
Fungsi random.sample() akan mengembalikan senarai tiga nombor rawak unik daripada julat yang ditentukan, seperti sebagai:
[77, 52, 45]
Kaedah ini amat berguna apabila berurusan dengan julat besar atau bilangan nombor rawak yang besar, kerana ia mengelakkan keperluan untuk pernyataan bersyarat kompleks untuk menyemak pendua. Selain itu, fungsi random.sample() memastikan pengedaran seragam nombor yang dijana, yang penting untuk banyak aplikasi.
Atas ialah kandungan terperinci Bagaimana untuk Menjana Nombor Rawak Unik dalam Julat Tertentu dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!