如何用C语言生成(0,1)之间的随机浮点数

如题所述

第1个回答  推荐于2017-12-16

很简单,用rand()%x,x取某整数,就会生成一个0~x-1的整数,再用小数乘之即可,我这里生成了10个0~1的随机数

#include<stdio.h>

#include<stdlib.h>

void main()

{

    float b;

for(int i=0;i<10;i++)

{

b=(rand()%100000)*0.00001;

printf("%f\n",b);

}

}

本回答被网友采纳
相似回答