PCG64DXSM

Standard library class numpy.random.pcg64.PCG64DXSM View source
class PCG64DXSM
class PCG64DXSM
Fields 3
state u128
inc u128
seed SeedSequence
Constructors 2
__init__
__init__(self, initstate: u128, initseq: u128)
__init__
__init__(self, seed)
Methods 14
cm_step_r
cm_step_r(self)
setseq_128_srandom_r
setseq_128_srandom_r(self, initstate: u128, initseq: u128)
srandom_r
srandom_r(self, initstate: u128, initseq: u128)
setseq_128_step_r
setseq_128_step_r(self)
output_cm_128_64
output_cm_128_64(self)
cm_random_r
cm_random_r(self)
cm_srandom_r
cm_srandom_r(self, initstate: u128, initseq: u128)
advance_lcg_128
advance_lcg_128(self, delta: u128, cur_mult: u128, cur_plus: u128)
cm_advance_r
cm_advance_r(self, delta: u128)
next64
next64(self)
pcg_advance
pcg_advance(self, step: Tuple[u64, u64])
advance
advance(self, step: int)
jump_inplace
jump_inplace(self, jumps: int)
set_seed
set_seed(self, seed: Tuple[u64, u64], inc: Tuple[u64, u64])
Special methods 2
__get_state__
__get_state__(self)
__set_state__
__set_state__(self, state)