Как определить вероятность случайной генерации нескольких предметов? - PullRequest
0 голосов
/ 22 января 2019

Я работаю над браузерной игрой, использующей PHP, чтобы ее могли использовать люди, использующие программное обеспечение для чтения с экрана.Я хочу использовать нажатие кнопки игроком, чтобы использовать навык, например «Поиск», и система случайным образом выбирает найденные предметы;некоторые элементы встречаются реже, чем другие, поэтому должны появляться реже.Как бы я реализовал вероятность в случайном выборе этих предметов и позволил бы игроку выбирать те, которые они хотят?

Я осмотрелся и нашел много примеров использования одного или нескольких массивов с функцией Rand, но любойПримеры, которые я нашел с вероятностью для этого использования, были в C # или JS.

У меня еще нет кода

Конечным результатом является то, что игрок нажимает кнопку рядом со своим умениемзатем система случайным образом генерирует список из 6 элементов, которые могут быть общими, необычными или редкими, причем общие элементы являются наиболее распространенными, а редко - наименее распространенными.Затем игрок выберет нужные предметы из этого списка;например, если у игрока есть 3 в Поиске, он может выбрать 3 элемента из списка, если это 4, то он может выбрать 4 элемента.Наконец, они нажимают кнопку, которая принимает / подтверждает сделанные им выборы и отправляет их на экран инвентаря, где они сохраняются.

...