а) Так как Random(50) генерирует числа от 0, то левый конец отрезка нужно "переместить" вправо: 10+Random(50). Однако в этом случае правый конец отрезка будет находится в точке 59: 10 + 49 (наибольшее число, которое генерируется функцией Random(50)). Следовательно, нужно перенести правый край отрезка влево на 9 единиц. Таким образом, ответ будет следующим: 10+Random(41).
б) Ответ будет таким: -5+Random(11). Пояснения аналогичны предыдущим.
в) Для этого примера один из вариантов ответа такой: Random(101)/100.