index
:
packy/rack
v2
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
random.cpp
Age
Commit message (
Expand
)
Author
2022-11-11
Make simple random state global instead of thread-local.
Andrew Belt
2021-10-21
Add random::get<T>() functions.
Andrew Belt
2021-09-09
Add random::get() instead of extern global, which crashes Rack when
Andrew Belt
2021-08-18
Don't reset random state in random::init() if already seeded.
Andrew Belt
2021-07-02
Make random number generator an inline class which increases performance and ...
Andrew Belt
2020-08-23
Use more precise conversion from uint64_t -> float on [0,1) for `random::unif...
Andrew Belt
2020-04-01
Change order of includes to C++ standard headers, library headers, and local ...
Andrew Belt
2020-04-01
Use 64-bit atomic for thread counter in random seed initialization.
Andrew Belt
2020-04-01
Add counter to random seed in case threads initialize state in that same micr...
Andrew Belt
2020-04-01
Allow random::init() to be called when already initialized.
Andrew Belt
2019-10-31
Fix random::uniform() to not return 1.f.
Andrew Belt
2019-07-31
Slightly improve random::uniform() performance.
Andrew Belt
2019-05-24
Use <> instead of "" for include directive.
Andrew Belt
2019-05-11
Make random state thread-local.
Andrew Belt
2019-02-16
Use proper std:: namespace as needed.
Andrew Belt
2018-12-17
Clean up includes
Andrew Belt
2018-08-02
Move random to its own namespace, shuffle files around
Andrew Belt