c语言 产生一个随机数,如何让它每一次运行出现不同的随机数结果?代码:#include "stdio.h"#include "stdlib.h"int main(void){\x09int a;\x09a=rand()%10;\x09printf("%d\n",a);} 运行n次后总是那一个相同的结果,如何
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 02:27:55
![c语言 产生一个随机数,如何让它每一次运行出现不同的随机数结果?代码:#include](/uploads/image/z/13355827-43-7.jpg?t=c%E8%AF%AD%E8%A8%80+%E4%BA%A7%E7%94%9F%E4%B8%80%E4%B8%AA%E9%9A%8F%E6%9C%BA%E6%95%B0%2C%E5%A6%82%E4%BD%95%E8%AE%A9%E5%AE%83%E6%AF%8F%E4%B8%80%E6%AC%A1%E8%BF%90%E8%A1%8C%E5%87%BA%E7%8E%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E9%9A%8F%E6%9C%BA%E6%95%B0%E7%BB%93%E6%9E%9C%3F%E4%BB%A3%E7%A0%81%EF%BC%9A%23include+%22stdio.h%22%23include+%22stdlib.h%22int+main%28void%29%7B%5Cx09int+a%3B%5Cx09a%3Drand%28%29%2510%3B%5Cx09printf%28%22%25d%5Cn%22%2Ca%29%3B%7D+%E8%BF%90%E8%A1%8Cn%E6%AC%A1%E5%90%8E%E6%80%BB%E6%98%AF%E9%82%A3%E4%B8%80%E4%B8%AA%E7%9B%B8%E5%90%8C%E7%9A%84%E7%BB%93%E6%9E%9C%2C%E5%A6%82%E4%BD%95)
c语言 产生一个随机数,如何让它每一次运行出现不同的随机数结果?代码:#include "stdio.h"#include "stdlib.h"int main(void){\x09int a;\x09a=rand()%10;\x09printf("%d\n",a);} 运行n次后总是那一个相同的结果,如何
c语言 产生一个随机数,如何让它每一次运行出现不同的随机数结果?
代码:
#include "stdio.h"
#include "stdlib.h"
int main(void)
{
\x09int a;
\x09a=rand()%10;
\x09printf("%d\n",a);
}
运行n次后总是那一个相同的结果,如何改进让它每一次运行出现不同的结果?
写注释.
c语言 产生一个随机数,如何让它每一次运行出现不同的随机数结果?代码:#include "stdio.h"#include "stdlib.h"int main(void){\x09int a;\x09a=rand()%10;\x09printf("%d\n",a);} 运行n次后总是那一个相同的结果,如何
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main(void)
{
srand((unsigned)time(NULL));
int a;
a=rand()%10;
printf("%d\n",a);
}
加一句srand((unsigned)time(NULL)); 打开随机触发器 与时钟频率同步
这样每次随机的数就不同 不过需要包含头文件 #include "time.h"