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)

Coba di IDE

Output:

True

Contoh Lainnya

Kappa nol

import math
import random
rng = random.Random(2)
nilai = rng.vonmisesvariate(1, 0)
print(0 <= nilai <= math.tau)

Coba di IDE

Output:

True

Tipe hasil

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

Coba di IDE

Output:

float

Seed yang sama

import random
a = random.Random(4).vonmisesvariate(1, 2)
b = random.Random(4).vonmisesvariate(1, 2)
print(a == b)

Coba di IDE

Output:

True

Kesalahan Umum

  • mu dinyatakan dalam radian.
  • kappa harus nonnegatif agar bermakna sebagai konsentrasi.
  • Generator pseudoacak bukan untuk keamanan.

Pelajari Lebih Lanjut