Помогите Как выполнить действие с определенной вероятностью?

Статус
Закрыто для дальнейших ответов.

_MCMaster_

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
DragOn4ik
Здравствуйте. Возникла необходимость выполнить действие с заданной вероятностью.
Если точнее, то я делаю плагин на донат-кейсы, и мне надо, чтобы с разным % выпадала та или другая привилегия.
Например, есть кейс, в котором: VIP 60%, Premium 30%, Admin 10%. Как реализовать это?
 
double rnd = ThreadLocalRandom.current().nextDouble();
if(rnd>=0.6); // vip
else if(rnd>=0.3); //premium
else ; //admin
 
И ещё один вопрос, чтобы не плодить новую тему:
Что обозначают три последних аргумента(int) метода sendTitle(String arg0, String arg1, int arg2, int arg3, int arg4) ?
 
И ещё один вопрос, чтобы не плодить новую тему:
Что обозначают три последних аргумента(int) метода sendTitle(String arg0, String arg1, int arg2, int arg3, int arg4) ?
читать документацию не судьба? upload_2018-11-28_18-31-12.png
 
Жесть, ты что не понимаешь, этот чел тебе глупое решение предложил, тем более в добавок еще и неправильно порядок расписал, так что даж работать не будет.
Бакит скриптеры уже элементарные задачки решать не могут.
 
double rnd = ThreadLocalRandom.current().nextDouble();
if(rnd>=0.6); // vip
else if(rnd>=0.3); //premium
else ; //admin
Я конечно не уверен, но мне кажется, что код не очень☹️

читать документацию не судьба?
Не ну это бан, где спойлеры перед картинками!?????
 
Жесть, ты что не понимаешь, этот чел тебе глупое решение предложил, тем более в добавок еще и неправильно порядок расписал, так что даж работать не будет.
Бакит скриптеры уже элементарные задачки решать не могут.
Знаешь как сделать лучше?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх