Вопрос Как сделать случайны шанс на исполнение кода

Версия Minecraft
1.16.X

Ght

Пользователь
Сообщения
157
Решения
11
Делаю плагин на дроп денег с руд, и нужно добавить шанс на выдачу денег, то есть если в конфиге указано chance: 5, то с шансом 5% человеку выпадут деньги. Как такое реализовать?
 
Решение
Незнаю, насколько это актуально, но можно сделать вот так:

Java:
public static boolean percentChance(double chance) {
    return Math.random() <= chance;
}

И использовать вот так, к примеру 50% :

Java:
if (percentChance(0.5)) {
    // todo
}
Назад
Сверху Снизу