Я знаю, что это довольно простой вопрос, но я просто не слишком хорош в математике.
Я знаю, как создать случайное значение с плавающей точкой от 0 до 1:
float random = ((float) rand()) / (float) RAND_MAX;
- Но что, если я хочу функцию, которая задает диапазон из двух поплавков, возвращает псевдослучайный float в этом диапазоне?
Пример:
RandomFloat( 0.78, 4.5 ); //Could return 2.4124, 0.99, 4.1, etc.