Daftar Referensi Python
random.vonmisesvariate() menghasilkan sudut acak dari distribusi von Mises.
Sintaks
random.vonmisesvariate(mu, kappa)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
mu |
Ya | Sudut rata-rata dalam radian |
kappa |
Ya | Konsentrasi; nol menghasilkan sudut seragam |
Nilai balik: float sudut antara 0 dan 2*pi.
Contoh
import math
import random
rng = random.Random(1)
nilai = rng.vonmisesvariate(0, 1)
print(0 <= nilai <= math.tau)
Output:
True
Contoh Lainnya
Kappa nol
import math
import random
rng = random.Random(2)
nilai = rng.vonmisesvariate(1, 0)
print(0 <= nilai <= math.tau)
Output:
True
Tipe hasil
import random
rng = random.Random(3)
print(type(rng.vonmisesvariate(0, 2)).__name__)
Output:
float
Seed yang sama
import random
a = random.Random(4).vonmisesvariate(1, 2)
b = random.Random(4).vonmisesvariate(1, 2)
print(a == b)
Output:
True
Kesalahan Umum
mudinyatakan dalam radian.kappaharus nonnegatif agar bermakna sebagai konsentrasi.- Generator pseudoacak bukan untuk keamanan.
Pelajari Lebih Lanjut
- Referensi: math.tau · uniform() · random.seed()
- Buku Belajar Python untuk Pemula: Bab 16
