#include <stdint.h>
#include <stdlib.h>
Detailed Description
Pseudo-random Generators in RTE
Function Documentation
static uint64_t rte_rand |
( |
void |
| ) |
|
|
inlinestatic |
Get a pseudo-random value.
This function generates pseudo-random numbers using the linear congruential algorithm and 48-bit integer arithmetic, called twice to generate a 64-bit value.
- Returns
- A pseudo-random value between 0 and (1<<64)-1.
static void rte_srand |
( |
uint64_t |
seedval | ) |
|
|
inlinestatic |
Seed the pseudo-random generator.
The generator is automatically seeded by the EAL init with a timer value. It may need to be re-seeded by the user with a real random value.
- Parameters
-
seedval | The value of the seed. |