Create random number generator object.
More...
Create random number generator object.
A af::randomEngine object can be used to generate psuedo random numbers using various types of random number generation algorithms defined by af::randomEngineType.
◆ af_create_random_engine()
C Interface for creating random engine.
- Parameters
-
[out] | engine | The pointer to the returned random engine object |
[in] | rtype | The type of the random number generator |
[in] | seed | The initializing seed of the random number generator |
- Returns
- AF_SUCCESS if the execution completes properly
◆ af_retain_random_engine()
C Interface for retaining random engine.
- Parameters
-
[out] | out | The pointer to the returned random engine object |
[in] | engine | The random engine object |
- Returns
- AF_SUCCESS if the execution completes properly
◆ randomEngine() [1/3]
◆ randomEngine() [2/3]
Copy constructor for af::randomEngine.
- Parameters
-
in | The input random engine object |
◆ randomEngine() [3/3]
Creates a copy of the random engine object from a af_random_engine handle.
- Parameters
-
engine | The input random engine object |