ScmMersenneTwister 70 ext/mt-random/mt-random.c void Scm_MTInitByUI(ScmMersenneTwister *mt, unsigned long s) ScmMersenneTwister 90 ext/mt-random/mt-random.c void Scm_MTInitByArray(ScmMersenneTwister *mt, ScmMersenneTwister 118 ext/mt-random/mt-random.c inline unsigned long Scm_MTGenrandU32(ScmMersenneTwister *mt) ScmMersenneTwister 158 ext/mt-random/mt-random.c float Scm_MTGenrandF32(ScmMersenneTwister *mt, int exclude0) ScmMersenneTwister 169 ext/mt-random/mt-random.c double Scm_MTGenrandF64(ScmMersenneTwister *mt, int exclude0) ScmMersenneTwister 220 ext/mt-random/mt-random.c static ScmObj genrand_int_small(ScmMersenneTwister *mt, unsigned long n) ScmMersenneTwister 241 ext/mt-random/mt-random.c ScmObj Scm_MTGenrandInt(ScmMersenneTwister *mt, ScmObj n) ScmMersenneTwister 67 ext/mt-random/mt-random.h extern void Scm_MTInitByUI(ScmMersenneTwister *mt, unsigned long s); ScmMersenneTwister 68 ext/mt-random/mt-random.h extern void Scm_MTInitByArray(ScmMersenneTwister *mt, ScmMersenneTwister 72 ext/mt-random/mt-random.h extern unsigned long Scm_MTGenrandU32(ScmMersenneTwister *); ScmMersenneTwister 73 ext/mt-random/mt-random.h extern float Scm_MTGenrandF32(ScmMersenneTwister *, int); ScmMersenneTwister 74 ext/mt-random/mt-random.h extern double Scm_MTGenrandF64(ScmMersenneTwister *, int); ScmMersenneTwister 75 ext/mt-random/mt-random.h extern ScmObj Scm_MTGenrandInt(ScmMersenneTwister *mt, ScmObj n);