• Как реализовать шанс выпадения того или иного?

    @blvckmania Автор вопроса
    Александр: просто идеально работает. Я уже неделю пытаюсь реализовать и все идеально было только в моей голове, а тут даже готовое решение написали. Парень, ты гений)
  • Как реализовать шанс выпадения того или иного?

    @blvckmania Автор вопроса
    Он рандомит, да, но проблема совсем в другом теперь.
    Я же беру данные из базы, где несколько предметов и у всех разный шанс.
    Получается, что мы не можем рандомить, пока не узнаем какой шанс у того или иного предмета.
    Пример: человек жмет кнопку и после из 10, например, предметов ему выдается 1. В вашем варианте рандом выдается или не выдается уже с известным шансом на выигрыш. Как вариант, можно использовать цикл и перебирать каждый предмет на шанс, пока он не выпадет, но что если будет 100+ предметов и 70 вещей с шансом 0.01% например, то цикл переберет целых 70 предметов и не факт, что рандом на каком-то из них выпадет.