module numpy.random.philox
¶
Source: stdlib/numpy/random/philox.codon
numpy.random.philox
¶Source: stdlib/numpy/random/philox.codon
u128
= UInt[128]
¶PHILOX_BUFFER_SIZE
: Literal[int]
= 4
¶philox4x64_rounds
: Literal[int]
= 10
¶mulhilo64(a: u64, b: u64)
¶philox4x64_R(R: int, ctr: Tuple[u64, u64, u64, u64], key: Tuple[u64, u64])
¶Philox
¶ctr
: Tuple[u64, u64, u64, u64]
¶key
: Tuple[u64, u64]
¶buffer_pos
: int
¶buffer
: Tuple[u64, u64, u64, u64]
¶seed
: SeedSequence
¶__init__(self, ctr: Tuple[u64, u64, u64, u64], key: Tuple[u64, u64])
¶__init__(self, seed)
¶__get_state__(self)
¶__set_state__(self, state)
¶next64(self)
¶jump(self)
¶advance(self, step: Tuple[u64, u64, u64, u64])
¶jump_inplace(self, jumps: int)
¶