Add sanity conversion for rand.norm_float64

This commit is contained in:
gingerBill
2020-09-10 15:42:07 +01:00
parent 993fc577b2
commit 8f38b06c60

View File

@@ -116,6 +116,12 @@ norm_float64 :: proc(r: ^Rand = nil) -> f64 {
0.008624485, 0.005548995, 0.0026696292,
};
r := r;
if r == nil {
// NOTE(bill, 2020-09-07): Do this so that people can
// enforce the global random state if necessary with `nil`
r = &global_rand;
}
for {
j := i32(uint32(r));