Daftar Referensi Python
random.paretovariate() menghasilkan float dari distribusi Pareto dengan parameter bentuk alpha.
Sintaks
random.paretovariate(alpha)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
alpha |
Ya | Parameter bentuk positif |
Nilai balik: float minimal 1.0 untuk alpha positif.
Contoh
import random
rng = random.Random(1)
print(rng.paretovariate(2) >= 1)
Output:
True
Contoh Lainnya
Beberapa sampel
import random
rng = random.Random(2)
data = [rng.paretovariate(3) for _ in range(5)]
print(all(x >= 1 for x in data))
Output:
True
Tipe hasil
import random
rng = random.Random(3)
print(type(rng.paretovariate(2)).__name__)
Output:
float
Seed yang sama
import random
a = random.Random(4).paretovariate(2)
b = random.Random(4).paretovariate(2)
print(a == b)
Output:
True
Kesalahan Umum
alphaharus positif agar distribusi bermakna.- Distribusi Pareto memiliki ekor panjang.
- Generator pseudoacak bukan untuk keamanan.
Pelajari Lebih Lanjut
- Referensi: expovariate() · weibullvariate() · random.seed()
- Buku Belajar Python untuk Pemula: Bab 16
