Base class for generating very simple pseudo-random numbers.
#include <LcgRandom.h>
|
|
uint32_t | _seed |
| | The current seed (changed for each random number generation).
|
| |
|
uint32_t | a |
| | Integer used in the generation of next random number.
|
| |
|
uint32_t | c |
| | Integer used in the generation of next random number.
|
| |
|
uint32_t | m |
| | Integer used in the generation of next random number.
|
| |
◆ LcgRandomBase()
| marenv::calc::LcgRandomBase::LcgRandomBase |
( |
uint32_t |
seed | ) |
|
|
protected |
Constructs the random number generator with a seed number
- Parameters
-
◆ rnd()
| uint32_t marenv::calc::LcgRandomBase::rnd |
( |
| ) |
|
|
protected |
Create random number
- Returns
- Random number
◆ seed()
| void marenv::calc::LcgRandomBase::seed |
( |
uint32_t |
s | ) |
|
Set the seed number
- Parameters
-
The documentation for this class was generated from the following file:
- /update_root/webfhsim/reloadrepos/marenv/include/marenv/calc/LcgRandom.h