Для простоты будет считать, что есть целое число из диапазона [0, a]. Можно ли получить случайное число из диапазона [0, b] простым домножением на b / a? (Конечно, b <= a, иначе энтропии недостаточно) Как правильно округлять в таком случае до целого?