Table of Contents

Enum CuRandRngType

Namespace
NVMathNet.Interop
Assembly
NVMath.Net.dll

cuRAND random number generator types.

public enum CuRandRngType

Fields

PseudoDefault = 100

Default pseudorandom generator (XORWOW).

PseudoMrg32k3a = 121

MRG32k3a pseudorandom generator.

PseudoMt19937 = 142

Mersenne Twister MT19937 pseudorandom generator.

PseudoMtgp32 = 141

Mersenne Twister MTGP32 pseudorandom generator.

PseudoPhilox4_32_10 = 161

PHILOX-4x32-10 pseudorandom generator.

PseudoXorwow = 101

XORWOW pseudorandom generator.

QuasiDefault = 200

Default quasirandom generator (Sobol32).

QuasiScrambledSobol32 = 202

Scrambled Sobol32 quasirandom generator.

QuasiScrambledSobol64 = 204

Scrambled Sobol64 quasirandom generator.

QuasiSobol32 = 201

Sobol32 quasirandom generator.

QuasiSobol64 = 203

Sobol64 quasirandom generator.