Modul Acak Python (Random Module)

Python mempunyai modul binaan yang boleh digunakan untuk membuat nombor acak.

random Modul ini mempunyai sekumpulan kemethodan seperti berikut:

Kemethodan Penerangan
seed() Mula penjenamaan bilangan acak.
getstate() Kembalikan keadaan dalaman penjenamaan bilangan acak semasa ini.
setstate() Pulihkan keadaan dalaman penjenamaan bilangan acak.
getrandbits() Kembalikan nombor digit yang mewakili posisi acak.
randrange() Kembalikan nombor acak di antara rangkaian yang diberikan.
randint() Kembalikan nombor acak di antara rangkaian yang diberikan.
choice() Kembalikan elemen acak daripada urutan yang diberikan.
choices() Kembalikan senarai yang mengandungi pilihan acak daripada urutan yang diberikan.
shuffle() Terima urutan dan kembalikan urutan ini dalam urutan acak.
sample() Kembalikan sampel yang diberikan daripada urutan.
random() Kembalikan nombor bulat di antara 0 dan 1.
uniform() Kembalikan nombor bulat acak antara dua parameter yang diberikan.
triangular() Kembalikan nombor bulat acak antara dua parameter yang diberikan, anda juga boleh tetapkan parameter mod untuk menentukan titik tengah antara dua parameter lain.
betavariate() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi Beta (digunakan dalam statistik).
expovariate() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi eksponensial (digunakan dalam statistik), mengembalikan bilangan bulat tak berhubungan 0 hingga -1 jika parameter negatif.
gammavariate() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi Gamma (digunakan dalam statistik).
gauss() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi Gaussian (digunakan dalam probabilitas).
lognormvariate() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi lognormal (digunakan dalam probabilitas).
normalvariate() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi normal (digunakan dalam probabilitas).
vonmisesvariate() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi von Mises (digunakan dalam statistik arah).
paretovariate() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi Pareto (digunakan dalam probabilitas).
weibullvariate() Mengembalikan bilangan bulat tak berhubungan 0 hingga 1 berdasarkan distribusi Weibull (digunakan dalam statistik).