Для каждого из возможных чисел считаете количество полученных чисел, возьму пример проще - мы получаем только 0 или 1,
тогда после cnt=10 попыток может получиться такая таблица:
x(0):6 - количество полученных ноликов
x(1):4 - количество полученных единичек
далее получаем вероятности того, что:
выпадет 0: P(0)=1-x(0)/cnt = 0.4
выпадет 1: P(1)=1-x(1)/cnt = 0.6
Однако замечу, что это гадание на кофейной гуще и не дает высокой точности, а при сколько нибудь значимой выборке вероятность выпадения любого из чисел будет стремиться к 1/(количество чисел). Да и работает такой алгоритм только для равномерного распределения.
x67: то что, я буду не угадивать число с вероятностю 1 к 10, а буду исходить из числа которое сам задам. Например я говорю что будет число 3 из 10, в таком случае рандомимайзер будет видавать число не от 1 до 10, а от 1 к 5, так я увеличу шанси угадать число.
Hyubert: то есть надо что-бы рандомайзер увеличивал вероятность выпадения заданного вами числа? Тогда это другая функция. Ищите по запросу "задать/выбрать закон распределения"