Генерация списка случайного дропа по заданным параметрам.
ItemRoulette | ||
.gitignore | ||
LICENSE | ||
README.md |
Дроп предметов
Генерация списка случайного дропа по заданным параметрам.
Функция на вход получает массив состоящий из служебных названий предметов и процент выпадения.
[
'item-1' => '0.25', // 25%
'item-2' => '0.25', // 25%
'item-3' => '0.5', // 50%
]
На выходе функция вернёт или одно название выпавшего предмета item-3
, или массив названий ['item-3', 'item-3', 'item-1']
в зависимости от того, с какими параметрами запущена функция.
Требования
PHP 7.4
. По запросу можно переписать под версии вплоть до PHP 5.3
.