14 Commits (ef25f978ffb49540cc2f7166aaf2b4ee0ce45be1)
 

Author SHA1 Message Date
Avril ef25f978ff
Added attrs to internal-exported C API header
3 years ago
Avril 595fd74a97
_jr_st_resolv() now takes pointer to the xsub union instead of the whole state.
3 years ago
Avril b35c0f705d
Added internal visibility modifier to internal C APIs
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 3b1628d396
Added mem::aligned_ptr<T> wrapper
3 years ago
Avril 5ac7fc5e11 start: c Random subclass (jrand48_r())
3 years ago
Avril 7bd7964d98
Random::iterator<T> skel
3 years ago
Avril ff8c729ef7 Initial commit
3 years ago