可能重复:
Generating random numbers in C
using rand to generate a random numbers为什么rand()总是返回相同的值?
我试图生成随机数,但我不断收到数41 什么可能会在这样的错一个简单的片段?
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int a = rand();
printf("%d",a);
return 0;
}
感谢您的帮助。
这已经被问过无数次的SO;搜索“C中的随机数”将提供许多答案。我连接的那个和你一样制作'41'完全一样。 – 2012-03-14 22:15:30
我很确定41是随机选择的。我只是试图挑选一个随机数,并没有得到41. – 2012-03-14 22:15:40
如此接近。 42会更好... – 2012-03-14 22:16:31