https://github.com/MaximDanileico/ChanceBox Класс не особо гибкий, но его можно развить так что будет огонь! Ну а так , класс поможет организовать адекватный шанс выпадения предметов, либо лутбоксов на сайте. К примеру: Название сунудука: Опытный воитель Далее создаем массив с шансом и id предмета который будем выдавать и все. Так же можно осуществалять проверки , если итем уже есть то следующий итем будет выдан, либо можно организовать ограничения, в общем это базовый класс. Теперь можно использовать реальный шанс выпада предметов, а не ссаный обычынй рандом )