如何用随机函数rand()生产0-1的随机数!!(c语言)

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:04:34

最简单就是 rand()%2 。不过根据随机数生成算法的性质不同,这样做的效果不好说

给个具体的例子你参考:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void main()
{
int a[10], i;

srand(time(NULL));
for (i = 0; i < 10; ++i)
{
a[i] = rand() % 2;
printf("%d ", a[i]);
}

system("PAUSE");
}

1.0*rand()/RAND_MAX