#include #include #include "utilities.h" bool random_success(float probability) { std::random_device rd; std::mt19937 gen(rd()); std::bernoulli_distribution dist(probability); return dist(gen); } int random_choice(std::vector list) { std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(0, list.size() - 1); return dis(gen); }