(((double)rand()))/RAND_MAX); 首先使用rand生成一个随机数,使用(double)将这个随机数转换为浮点值的类型,之后使用这个随机数除以随机数的最大值,这时候就会得到一个范围在0和1之间的随机数。