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)

Coba di IDE

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

Coba di IDE

Output:

True

Tipe hasil

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

Coba di IDE

Output:

float

Seed yang sama

import random
a = random.Random(4).paretovariate(2)
b = random.Random(4).paretovariate(2)
print(a == b)

Coba di IDE

Output:

True

Kesalahan Umum

  • alpha harus positif agar distribusi bermakna.
  • Distribusi Pareto memiliki ekor panjang.
  • Generator pseudoacak bukan untuk keamanan.

Pelajari Lebih Lanjut