Генерация случайных чисел в списке вероятностей и сбой при броске, если в строке указано «false» - PullRequest
0 голосов
/ 04 ноября 2019

Я видел некоторые ответы, похожие на мои, но вот моя проблема:

Это игра.

У меня есть список квестов:

Quests

Сумма шансов (col J) составляет 90%, потому что я хочу потерпеть неудачу в 10% раз.

Я пытаюсь создать динамический код, которыйпроверьте все эти квесты (которые можно добавить больше по времени), И проверьте столбец «ON_PROGRESS».

Если столбец «в процессе» помечен 1 (0 или 1),квест не может быть выполнен, и он добавит его в% к 10% -ому провалу, который у меня уже есть.

Другой момент заключается в том, что список не будет организован подобным образом (чем выше вероятность, тем ниже). Потому что я добавлю больше в конце списка (выше или ниже)

(постарался изо всех сил в объяснении)

Редактировать:

Я хочу, чтобы кодверните мне, какой квест я выполнил (в данном случае QUEST_ID)

RandomQuest ()

result = 2

Но с условиями выше.

...