Daftar Referensi Python
random.weibullvariate() menghasilkan float nonnegatif dari distribusi Weibull.
Sintaks
random.weibullvariate(alpha, beta)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
alpha |
Ya | Parameter skala positif |
beta |
Ya | Parameter bentuk positif |
Nilai balik: float nonnegatif.
Contoh
import random
rng = random.Random(1)
print(rng.weibullvariate(2, 3) >= 0)
Output:
True
Contoh Lainnya
Beberapa sampel
import random
rng = random.Random(2)
data = [rng.weibullvariate(1, 2) for _ in range(5)]
print(all(x >= 0 for x in data))
Output:
True
Tipe hasil
import random
rng = random.Random(3)
print(type(rng.weibullvariate(2, 2)).__name__)
Output:
float
Seed yang sama
import random
a = random.Random(4).weibullvariate(2, 3)
b = random.Random(4).weibullvariate(2, 3)
print(a == b)
Output:
True
Kesalahan Umum
alphadanbetaharus positif agar distribusi bermakna.- Hasil individual dapat sangat bervariasi.
- Generator pseudoacak bukan untuk keamanan.
Pelajari Lebih Lanjut
- Referensi: paretovariate() · expovariate() · random.seed()
- Buku Belajar Python untuk Pemula: Bab 16
