Генерация списка случайного дропа по заданным параметрам.
Go to file
2022-09-20 17:21:51 +03:00
ItemRoulette Рефакторинг. 2022-09-20 17:21:51 +03:00
.gitignore Initial commit 2022-02-01 10:27:25 +00:00
LICENSE Изменил(а) на 'LICENSE' 2022-02-01 10:29:31 +00:00
README.md Рефакторинг. 2022-09-20 17:21:51 +03:00

Дроп предметов

Генерация списка случайного дропа по заданным параметрам.

Функция на вход получает массив состоящий из служебных названий предметов и процент выпадения.

[
    'item-1' => '0.25', // 25%
    'item-2' => '0.25', // 25%
    'item-3' => '0.5', // 50%
]

На выходе функция вернёт массив названий ['item-3', 'item-3', 'item-1'] в зависимости от выбора количества призовых предметов.

Требования

PHP 7.4. По запросу можно переписать под версии вплоть до PHP 5.3.