A uniform random number generator frontend.
More...
#include <arithmetic-nint.hpp>
template<class IType>
class plll::arithmetic::NIntContext< IType >::UniformRNG
A uniform random number generator frontend.
- See also
- Uniform Random Number Generator
Definition at line 89 of file arithmetic-nint.hpp.
Creates a random native CPU integer in the range .
- Parameters
-
res | Where to store the result. |
bound | A bound on the maximal integer returned. |
Definition at line 2355 of file arithmetic-nint.hpp.
Creates and returns a random native CPU integer in the range .
- Parameters
-
bound | A bound on the maximal integer returned. |
ic | An integer context. |
- Returns
- The result.
Definition at line 119 of file arithmetic-nint.hpp.
Creates random bits.
- Parameters
-
res | Will be filled with a random integer in range . |
bits | The number of bits. |
Definition at line 2361 of file arithmetic-nint.hpp.
Creates random bits.
- Parameters
-
bits | The number of bits. |
ic | An integer context. |
- Returns
- A random integer in range .
Definition at line 141 of file arithmetic-nint.hpp.
Creates a random integer of a fixed bit length.
- Parameters
-
res | Will be filled with a random integer in range . |
bits | The number of bits. |
Definition at line 2367 of file arithmetic-nint.hpp.
Creates a random integer of a fixed bit length.
- Parameters
-
bits | The number of bits. |
ic | An integer context. |
- Returns
- A random integer in range .
Definition at line 163 of file arithmetic-nint.hpp.
The documentation for this class was generated from the following file: