Jamie Reece Wilson
5f9681c9e3
[+] AuRNG::IRandomDevice::NextI64Range [+] AuRNG::IRandomDevice::NextVec2 [+] AuRNG::IRandomDevice::NextVec2Sorted [+] AuRNG::IRandomDevice::NextVec3 [+] AuRNG::IRandomDevice::NextVec3Sorted [+] AuRNG::IRandomDevice::NextVec4 [+] AuRNG::IRandomDevice::NextVec4Sorted [+] AuRNG::IRandomDevice::NextArrayI64Range [+] AuRNG::IRandomDevice::NextArrayU64Range [+] AuRNG::IRandomDevice::NextArrayU32Mask [+] AuRNG::IRandomDevice::NextArrayU64Mask [+] AuRNG::IRandomDevice::NextArrayI64 [+] AuRNG::IRandomDevice::NextArrayU64 [+] AuRNG::IRandomDevice::NextArrayVec2 [+] AuRNG::IRandomDevice::NextArrayVec2Sorted [+] AuRNG::IRandomDevice::NextArrayVec3 [+] AuRNG::IRandomDevice::NextArrayVec3Sorted [+] AuRNG::IRandomDevice::NextArrayVec4 [+] AuRNG::IRandomDevice::NextArrayVec4Sorted [+] AuRNG::IRandomDevice::NextArrayVec4SortedFast [+] AuRNG::IRandomDevice::NextArrayVec3SortedFast [+] AuRNG::IRandomDevice::NextArrayVec2SortedFast [+] AuRNG::IRandomDevice::NextArrayDoubleRangeFast [+] AuRNG::IRandomDevice::NextArrayDecimalsFast [+] AuRNG::RngU64Range [+] AuRNG::RngI64Range [+] AuRNG::RngVec2 [+] AuRNG::RngVec2Sorted [+] AuRNG::RngVec3 [+] AuRNG::RngVec3Sorted [+] AuRNG::RngVec4 [+] AuRNG::RngVec4Sorted [+] AuRNG::RngArrayI64Range [+] AuRNG::RngArrayU64Range [+] AuRNG::RngArrayU32Mask [+] AuRNG::RngArrayU64Mask [+] AuRNG::RngArrayI64 [+] AuRNG::RngArrayU64 [+] AuRNG::RngArrayVec2 [+] AuRNG::RngArrayVec2Sorted [+] AuRNG::RngArrayVec3 [+] AuRNG::RngArrayVec3Sorted [+] AuRNG::RngArrayVec4 [+] AuRNG::RngArrayVec4Sorted [+] AuRNG::RngArrayVec4SortedFast [+] AuRNG::RngArrayVec3SortedFast [+] AuRNG::RngArrayVec2SortedFast [+] AuRNG::RngArrayDoubleRangeFast [+] AuRNG::RngArrayDecimalsFast |
||
---|---|---|
.. | ||
ERngStringCharacters.hpp | ||
IRandomDevice.hpp | ||
RandomDef.hpp | ||
README.md | ||
RNG.hpp |
AuRng
Example Usage: HelloAurora/master/Tests/Public/14. Hello RNG/Main.cpp
Features
- Static and IRandomDevice RNG routines
- Partial template support for arrays and strings
- Various numeric operations (int range, 0-1 decimal, string of character set, next word, etc)
Backends
- System provided CSRNG backend
- WELL fast backend; seeded by U32's, U64's, and larger WELL blob's