| Value | Meaning |
|---|---|
| CURAND_STATUS_SUCCESS0 | < No errors |
| CURAND_STATUS_VERSION_MISMATCH100 | < Header file and linked library version do not match |
| CURAND_STATUS_NOT_INITIALIZED101 | < Generator not initialized |
| CURAND_STATUS_ALLOCATION_FAILED102 | < Memory allocation failed |
| CURAND_STATUS_TYPE_ERROR103 | < Generator is wrong type |
| CURAND_STATUS_OUT_OF_RANGE104 | < Argument out of range |
| CURAND_STATUS_LENGTH_NOT_MULTIPLE105 | < Length requested is not a multple of dimension |
| CURAND_STATUS_DOUBLE_PRECISION_REQUIRED106 | < GPU does not have double precision required by MRG32k3a |
| CURAND_STATUS_LAUNCH_FAILURE201 | < Kernel launch failure |
| CURAND_STATUS_PREEXISTING_FAILURE202 | < Preexisting failure on library entry |
| CURAND_STATUS_INITIALIZATION_FAILED203 | < Initialization of CUDA failed |
| CURAND_STATUS_ARCH_MISMATCH204 | < Architecture mismatch, GPU does not support requested feature |
| CURAND_STATUS_INTERNAL_ERROR999 | < Internal library error |