]> git.nega.tv - josh/narcissus/commit
narcissus-maths: Add additional rng functions
authorJoshua Simmons <josh@nega.tv>
Sun, 5 May 2024 14:07:04 +0000 (16:07 +0200)
committerJoshua Simmons <josh@nega.tv>
Sun, 5 May 2024 14:07:04 +0000 (16:07 +0200)
commit2976afd4220991901faabbbcda72a9f572579d34
treee435f08e436ec5297a9d5a24143f4114a5028098
parent8a459408aac302e1e94253918296ee37a5d6998f
narcissus-maths: Add additional rng functions

Add `next_[f32,f64]_s`, returning uniformly distibuted floats in the
range `-1.0..1.0`.
Add `next_uniform_unit_disc_f32`, generating a uniformly distributed
point on the unit disc.
Add `next_uniform_unit_circle_f32`, generating a uniformly distributed
point on the unit circle.
engine/narcissus-core/src/rand.rs