cuRAND

Public

cuRAND.NativeRNGType
cuRAND.NativeRNG()

A random number generator that launches a CUDA kernel which calls the device-side rand()/randn() on CUDACore's Philox2x32 generator.

Warning

This RNG exists for testing, RNGTest statistical validation, and perf comparison against alternative designs (cuRAND library, GPUArrays.RNG, PhiloxRNG.jl). For production use prefer the GPUArrays RNG.

See also: CUDACore.Philox2x32, CUDA.RNG.

source

Private