warp.rand_init#
- warp.rand_init(seed: int32) uint32#
Kernel
Python
Initialize a random number generator.
Initialize from 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 random number generator.
Initialize from 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).