проблема в том, что размер должен колебаться от 42 до 508
Это не проблема, скорее неумение думать.
Если есть функция генерирующая случайные значения по одному из законов распределения, то связать ее с диапазоном значений проще простого.
а семплинг распределений может давать совершенно другие диапазоны.
Очевидно, эти диапазоны нужно приводить к требуемому.
Есть ли какие-то методы для получения конкретного распределения в конкретном диапазоне значений ?
Да, при помощи математики один диапазон приводится к другому.