Modul Acak Python (Random Module)

Python memiliki modul bawaan yang dapat digunakan untuk membuat bilangan acak.

random Modul memiliki beberapa metode seperti berikut:

Metode Deskripsi
seed() Inisialisasi generator bilangan acak.
getstate() Kembalikan keadaan internal generator bilangan acak saat ini.
setstate() Pulihkan keadaan internal generator bilangan acak.
getrandbits() Kembalikan angka yang mewakili posisi acak.
randrange() Kembalikan bilangan acak antara rentang yang diberikan.
randint() Kembalikan bilangan acak antara rentang yang diberikan.
choice() Kembalikan elemen acak dari sekuen yang diberikan.
choices() Kembalikan daftar yang mengandung pilihan acak dari sekuen yang diberikan.
shuffle() Terima sebuah sekuen dan mengembalikan urutan acak dari sekuen ini.
sample() Kembalikan sampel dari sekuen yang diberikan.
random() Kembalikan bilangan bulat acak antara 0 dan 1.
uniform() Kembalikan bilangan bulat acak antara dua parameter yang diberikan.
triangular() Kembalikan bilangan bulat acak antara dua parameter yang diberikan, Anda juga dapat menetapkan parameter mode untuk menentukan titik tengah antara dua parameter lain.
betavariate() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi Beta (digunakan untuk statistik).
expovariate() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi eksponensial (digunakan untuk statistik), jika parameter negatif, mengembalikan bilangan buang random float antara 0 dan -1.
gammavariate() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi Gamma (digunakan untuk statistik).
gauss() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi Gauss (digunakan untuk probabilitas).
lognormvariate() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi lognormal (digunakan untuk probabilitas).
normalvariate() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi normal (digunakan untuk probabilitas).
vonmisesvariate() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi von Mises (digunakan untuk statistik arah).
paretovariate() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi Pareto (digunakan untuk probabilitas).
weibullvariate() Mengembalikan bilangan buang random float antara 0 dan 1 berdasarkan distribusi Weibull (digunakan untuk statistik).