Remove ucore_ prefix from headers and source files
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
#ifndef UCORE_MERSENNE_TWISTER_H
|
||||
#define UCORE_MERSENNE_TWISTER_H
|
||||
|
||||
|
||||
/** Context used for the PRNG*/
|
||||
#define MT_RAND_N 624
|
||||
typedef struct {
|
||||
unsigned int x[MT_RAND_N];
|
||||
int i;
|
||||
} MTRand;
|
||||
|
||||
/** Initialize a Mersenne Twister PRNG context.
|
||||
* @param seed Starter seed for the PRNG
|
||||
* @param r context for the PRNG
|
||||
*/
|
||||
void mtsrand(int seed, MTRand *r);
|
||||
|
||||
/** Generate a new random number.
|
||||
* Generated range is 0 to UINT_MAX
|
||||
*
|
||||
* @param r context for the PRNG
|
||||
* @return A pseudo random number
|
||||
*/
|
||||
unsigned int mtrand(MTRand *r);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user