AuroraRuntime/Include/Aurora/RNG
Reece Wilson 124038df62 [*] Refactor public headers
[+] AuConsole::Commands::RemoveCommand
[+] EExtendedUsage::eServerAuth
[+] SysPanic2 for SysSafeLine hints (backtrace may contain optimized SysPanics, making tracing the true origin difficult)
[*] Reworked SysAssertions
[*] AuParse::EncodeHex now takes AuMemoryViewRead
[*] AuRng::ReadSecureRNG now takes AuMemoryViewWrite
[*] AuRng::ReadFastRNG now takes AuMemoryViewWrite
2023-01-15 06:05:22 +00:00
..
ERngStringCharacters.hpp [*/+/-] MEGA COMMIT. ~2 weeks compressed. 2022-02-17 00:11:40 +00:00
IRandomDevice.hpp [*] Refactor public headers 2023-01-15 06:05:22 +00:00
RandomDef.hpp [*] Refactor RandomDef: bSecure, ::SetQuickRng() 2022-09-27 17:30:26 +01:00
README.md [TODO: BLOCK 2 PROGRESS] 2022-06-14 02:14:51 +01:00
RNG.hpp [*] Refactor public headers 2023-01-15 06:05:22 +00:00

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