Простейшее, что приходит в голову:
Для каждого предмета делим цену ящика на цену предмета - получаем "вес" предмета.
UPD:
Для каждого предмета умножаем его вес на соотношение цены ящика к цене предмета. Например ящик - 50р, предмет 10р, значит вес*(50/10).
Суммируем все веса.
Делим 100 на сумму весов - получаем вероятность за единицу веса.
Для каждого предмета умножаем его вес на вероятность за единицу веса - получаем вероятность выпадения этого предмета из ящика. Суммарная вероятность - 100%.
Вы пишите
шанс выпадения каждой вещи в зависимости от цены ящика
А саму зависимость вы не описали. Как именно шанс должен зависеть от цены? То есть можно что угодно придумать и это не будет правильным или неправильным. Просто один из бесчисленных вариантов.