Возможный дубликат:
С++ random float
Как сгенерировать случайное число в C?
Я не могу найти решение, чтобы найти случайное число с плавающей точкой из [0,a], где a - некоторый float, определенный пользователем.
Я пробовал следующее, но, похоже, он работает неправильно.
float x=(float)rand()/((float)RAND_MAX/a)