c语言产生随机浮点数