在编写C语言中,用什么样的语言能让计算机自动产生一个数

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:08:00
我是一个初学C语言,所以.....
你们的回答还让我有点糊涂啊
呵呵

产生随机数:
举一个例子:
#include <time.h>
#include <stdlib.h>
#include <stdio.h>

int main()
{
srand((unsigned)time(NULL)); //产生随机种子
int n=rand()%100; //随机数赋值给n,这个是从0-99,可以更改%后面的值产生不同的范围.
printf("%d\n",n);
return 0;
}

现在不明白的你学习一段时间自然就明白了,或者你baidu搜索相关的关键词
比如:srand rand
推荐一个学习编程的网站给你吧
http://www.programfan.com/

说法本身就有问题,rand()和srand()函数用于生成随机数。

在C的<stdlib.h>文件中就有:
srand()//产生一个种子。
rand()//再使用此函数就可以生产一个“伪随机数”。

一般用法。
#include <time.h>
#include <stdlib.h>
.....
srand((unsigned)time(0));//运用系统时间来生产一个种子。因时间不同就可能产生不一样的数了。
rand();//调用,生产“伪随机数”。
----PC中目前只能产生“伪随机数”。