Lots of implementation for sbf-cpp.

This commit is contained in:
2023-04-24 01:08:22 -07:00
parent b5b72efebc
commit 1e7c4eb726
21 changed files with 1580 additions and 247 deletions

14
sbf-cpp/Random.cpp Normal file
View File

@@ -0,0 +1,14 @@
#include <Random.h>
#include <random>
namespace SBF {
std::random_device g_random_device;
std::mt19937_64 g_random_number_engine(g_random_device());
std::uniform_int_distribution<int> g_random_int_generator;
int GetRandomInt(int min, int max) {
int r = g_random_int_generator(g_random_number_engine);
return r % (max - min + 1) + min;
}
} // End namespace SBF