Andrew Belt
|
bf675ada61
|
Make simple random state global instead of thread-local.
|
2 years ago |
Andrew Belt
|
00d8f899d5
|
Add random::get<T>() functions.
|
3 years ago |
Andrew Belt
|
6d5a76788f
|
Adjust formatting of namespace docs.
|
3 years ago |
Andrew Belt
|
4e8b9ef301
|
Improve namespace documentation.
|
3 years ago |
Andrew Belt
|
d4feea8210
|
Add random::get() instead of extern global, which crashes Rack when
used from plugins on Windows.
|
3 years ago |
Andrew Belt
|
0cd74bf928
|
Don't reset random state in random::init() if already seeded.
|
3 years ago |
Andrew Belt
|
4c4fdb883c
|
Fix Mac build
|
3 years ago |
Andrew Belt
|
0cb26ec7c2
|
Clean up random::.
|
3 years ago |
Andrew Belt
|
d0224944c8
|
Make random number generator an inline class which increases performance and supports `std::random` distributions.
|
3 years ago |
Andrew Belt
|
120aafe6d3
|
Change order of includes to C++ standard headers, library headers, and local project headers.
|
4 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
5 years ago |
Andrew Belt
|
8d63d198ea
|
Make random state thread-local.
|
5 years ago |
Andrew Belt
|
52151a709d
|
Add various API documentation
|
5 years ago |
Andrew Belt
|
3644b1877e
|
Clean up includes
|
5 years ago |
Andrew Belt
|
34af736ee5
|
Add rack0.hpp backward compatibility header for ease of migration
|
6 years ago |
Andrew Belt
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
6 years ago |