cuRAND (nvmath. bindings. curand
)#
For detailed documentation on the original C APIs, please refer to cuRAND documentation.
Enums and constants#
|
See |
|
See |
|
See |
|
See |
|
Functions#
|
Create new random number generator. |
|
Create new host CPU random number generator. |
|
Destroy an existing generator. |
Return the version number of the library. |
|
|
Return the value of the curand property. |
|
Set the current stream for CURAND kernel launches. |
Set the seed value of the pseudo-random number generator. |
|
|
Set the absolute offset of the pseudo or quasirandom number generator. |
|
Set the ordering of results of the pseudo or quasirandom number generator. |
Set the number of dimensions. |
|
|
Generate 32-bit pseudo or quasirandom numbers. |
|
Generate 64-bit quasirandom numbers. |
|
Generate uniformly distributed floats. |
|
Generate uniformly distributed doubles. |
|
Generate normally distributed doubles. |
|
Generate normally distributed doubles. |
|
Generate log-normally distributed floats. |
Generate log-normally distributed doubles. |
|
|
Construct the histogram array for a Poisson distribution. |
|
Destroy the histogram array for a discrete distribution (e.g. Poisson). |
|
Generate Poisson-distributed unsigned ints. |
|
|
|
|
|
|
|
Setup starting states. |