Read /dev/urandom to init RNG for uniformrandom and gaussZiggurat

This commit is contained in:
Robert Schmidt
2022-12-19 15:57:09 +01:00
parent e695f24277
commit fb6f9d3bf0
3 changed files with 56 additions and 114 deletions
+2 -1
View File
@@ -523,8 +523,9 @@ the value \f$\mathrm{sgn}(u)i\f$. The search requires at most \f$Nbits-1\f$ com
*/
int gauss(unsigned int *gauss_LUT,unsigned char Nbits);
unsigned long get_random_seed(void);
double gaussdouble(double,double);
void randominit(unsigned int seed_init);
void randominit(unsigned long seed_init);
double uniformrandom(void);
double gaussZiggurat(double mean, double variance);
void tableNor(unsigned long seed);