14 Commits (9ebf0384a53d0dcca149a45b830729dce7685717)

Author SHA1 Message Date
Avril 9ebf0384a5 C API basic test
3 years ago
Avril b1bed00dcc
Fix header names. Again...
3 years ago
Avril 9b2b2468cc
Why can"t I call Random:: functions from an instance of derrived class crand???
3 years ago
Avril 5f57115683
Vectorised next_bytes(), next_v*().
3 years ago
Avril 5d69550fff
Fucking hell... First "attempt" at range API... it doesn"t look good :/
3 years ago
Avril fe55da9a5a
Improved ergonomics for aligned_ptr pointer handling
3 years ago
Avril 8e20b86365 crand::_sample() uniformly distributes between 0..1
3 years ago
Avril c21c7e77e9
crand::next_u64() now correctly returns uniformly between 0..=RANGE_MAX
3 years ago
Avril b59c0671d2
Added ranges to Random base.
3 years ago
Avril 977e32c711
crand: started integer rng overrides
3 years ago
Avril c8622410d8
crand: raw sample ok
3 years ago
Avril ea4538231e
Fix incorrect uint48_t sizing.
3 years ago
Avril 2b24ab0408
All that aligned_ptr<bullshit> work for nothing huh...
3 years ago
Avril 5ac7fc5e11 start: c Random subclass (jrand48_r())
3 years ago