diff --git a/header/actrprng.h b/header/actrprng.h index 72ccc08..2344a7c 100644 --- a/header/actrprng.h +++ b/header/actrprng.h @@ -3,16 +3,9 @@ #include "actrtime.h" // this is probably a "bad" idea, some guy on SO said making my own prng was bad so I did it -// -extern void prngd(double d); -float actr_prng_max = 4294967295; -//unsigned int actr_prng_prime = 2147483647; +float actr_prng_max = 4294967296; unsigned int actr_prng_prime = 2147483629; - -//unsigned int actr_prng_prime = 479001599; - -//unsigned int actr_prng_prime = 13; unsigned int actr_prng_seed = 419420; void actr_sprng(unsigned int seed) { @@ -23,10 +16,9 @@ unsigned int actr_prng() { return actr_prng_seed; } -float actr_prngd() { +float actr_prngf() { actr_prng_seed *= actr_prng_prime; float result = actr_prng_seed / actr_prng_max; - prngd(result); return result; } diff --git a/ui-example.c b/ui-example.c index 4825033..721924f 100644 --- a/ui-example.c +++ b/ui-example.c @@ -11,9 +11,9 @@ void actr_init() { actr_sprng(actr_time()); tree = actr_quad_tree_init(); - for (int i = 0; i < 77; i++) + for (int i = 0; i < 1000; i++) { - actr_prngd(); + actr_prngf(); } } [[clang::export_name("actr_tap")]]