summaryrefslogtreecommitdiffhomepage
path: root/include/rodeo/math/rng_t.h
blob: 8c527ed4aaedc45be0b5aa8abc6b0ab56e806f22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

// -- system --
#include <inttypes.h>

typedef struct irodeo_math_rng_generator irodeo_math_rng_generator_t;

typedef
struct
{
	// note: a seed value of '0' is reserved for when using the
	// global seed is desired.
	uint64_t seed;
	irodeo_math_rng_generator_t *data;
}
rodeo_math_rng_generator_t;