warp.rand_init#
- warp.rand_init(seed: int32) uint32#
Kernel
Python
Initialize a new random number generator given a user-defined seed. Returns a 32-bit integer representing the RNG state.
- warp.rand_init(seed: int32, offset: int32) uint32
Kernel
Python
Initialize a new random number generator given a user-defined seed and an offset.
This alternative constructor can be useful in parallel programs, where a kernel as a whole should share a seed, but each thread should generate uncorrelated values. In this case usage should be
r = rand_init(seed, tid)