• Как расчитать шанс вещи от цены?

    EveningEugene
    @EveningEugene
    Unity-разраб
    Простейшее, что приходит в голову:
    Для каждого предмета делим цену ящика на цену предмета - получаем "вес" предмета.
    UPD:
    Для каждого предмета умножаем его вес на соотношение цены ящика к цене предмета. Например ящик - 50р, предмет 10р, значит вес*(50/10).

    Суммируем все веса.
    Делим 100 на сумму весов - получаем вероятность за единицу веса.
    Для каждого предмета умножаем его вес на вероятность за единицу веса - получаем вероятность выпадения этого предмета из ящика. Суммарная вероятность - 100%.
    Вы пишите
    шанс выпадения каждой вещи в зависимости от цены ящика

    А саму зависимость вы не описали. Как именно шанс должен зависеть от цены? То есть можно что угодно придумать и это не будет правильным или неправильным. Просто один из бесчисленных вариантов.
    Ответ написан