Я не понял вопроса. Вы говорите, что юзер должен выбрать число - допустим, назовём его Икс. Есть какой-то интервал: [1..100]; видимо, Икс д.б. в этом интервале. Далее, я так понял, надо сгенерировать число Игрек; видимо, в том же интервале; но непонятно, с какой вероятностью/плотностью Игрек должен распределяться по интервалу, да ещё в зависимости от Икс.
Напишите, зачем Вам это надо. Похоже, Вы сами не очень понимаете, что надо делать.