Lamthai/game/logic/utilities.cpp

17 lines
409 B
C++
Raw Normal View History

2025-07-12 12:33:24 +02:00
#include <iostream>
#include <random>
#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<int> list) {
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(0, list.size() - 1);
return dis(gen);
}