Да не надо ничего писать. Есть множество литературы по генераторам случайных чисел и оценке равномерности генерирования в заданном диапазоне.
Задача девочки - создать равномерный генератор и разделить области в соотвествии с заданными условиями. Я это делал на МК.
Преобразование диапазонов является задачей настолько тривиальной, что и говорить неохота.