First, use rand to generate 2 random integers,Then divide them to generate floating point number
Floating-point numbers between 0 and a: float x = (float)rand()/(float)(RAND_MAX/a);