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)

Coba di IDE

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))

Coba di IDE

Output:

True

Tipe hasil

import random
rng = random.Random(3)
print(type(rng.weibullvariate(2, 2)).__name__)

Coba di IDE

Output:

float

Seed yang sama

import random
a = random.Random(4).weibullvariate(2, 3)
b = random.Random(4).weibullvariate(2, 3)
print(a == b)

Coba di IDE

Output:

True

Kesalahan Umum

  • alpha dan beta harus positif agar distribusi bermakna.
  • Hasil individual dapat sangat bervariasi.
  • Generator pseudoacak bukan untuk keamanan.

Pelajari Lebih Lanjut