axle OS
x86_32 UNIX-like hobby OS
src
std
rand.h
1
#ifndef RAND_H
2
#define RAND_H
3
4
//state
5
typedef
struct
mtwist_s
mtwist
;
6
//constructor
7
mtwist
* mtwist_new(
void
);
8
//destructor
9
void
mtwist_free(
mtwist
* mt);
10
11
void
mtwist_init(
mtwist
* mt,
unsigned
long
seed);
12
unsigned
long
mtwist_rand(
mtwist
* mt);
13
double
mtwist_drand(
mtwist
* mt);
14
15
unsigned
long
mtwist_seed_system(
mtwist
* mt);
16
17
#endif
mtwist_s
Definition:
rand_internal.h:7
Generated by
1.8.14