NanoMagMC
v0.2
Monte Carlo Simulation Software for Atomistic Models of Magnetic Materials
|
Generator for uniform integers between 0 and 1. More...
#include <stdrand.hpp>
Public Member Functions | |
std_i_unirand (int seed) | |
Constructor. More... | |
std_i_unirand (int size, int seed) | |
Constructor with dummy size input. More... | |
~std_i_unirand () | |
Default destructor. More... | |
double | gen () |
Return a single random number. More... | |
![]() | |
std_randbase () | |
Default constructor. More... | |
~std_randbase () | |
Default destructor. More... | |
void | change_seed (int seed) |
Change the current random seed. More... | |
void | jump () |
Jump forward 2^64 places. More... | |
Additional Inherited Members | |
![]() | |
rng::rng128 | generator |
Generator for uniform integers between 0 and 1.
stdrand::std_i_unirand::std_i_unirand | ( | int | seed | ) |
Constructor.
seed | The inital seed of the random number generator. |
|
inline |
Constructor with dummy size input.
seed | The inital seed of the random number generator. |
size | A dummy size input for compatibility with Intel RNG. |
|
inline |
Default destructor.
|
inlinevirtual |
Return a single random number.
Reimplemented from stdrand::std_randbase.