Core/Random: no longer use bernoulli_distribution for roll chances

This commit is contained in:
Ovahlord
2022-06-24 22:44:08 +02:00
parent 2a19782397
commit 1c77132c55

View File

@@ -56,13 +56,13 @@ TC_COMMON_API bool coin_flip(float chance);
/* Return true if a random roll fits in the specified chance (range 0-100). */
inline bool roll_chance_f(float chance)
{
return coin_flip(chance);
return chance > rand_chance();
}
/* Return true if a random roll fits in the specified chance (range 0-100). */
inline bool roll_chance_i(int chance)
{
return coin_flip(static_cast<float>(chance));
return chance > irand(0, 99);
}
/*