C语言 关于<time.h> 的问题

我想产生一个随机数,用到了<time.h>这个头文件结果在用#include<time.h>时,系统提示<time.h>无法打开。请问这个问题怎么解决?或者有没有别的不用... 我想产生一个随机数,用到了<time.h> 这个头文件

结果在用 #include <time.h> 时,系统提示<time.h> 无法打开。

请问这个问题怎么解决?

或者有没有别的不用<time.h> 就能产生随机数的方法?
#include "time.h" 也试过了,没用
展开
 我来答
tidecao2006
2011-03-30 · TA获得超过1228个赞
知道小有建树答主
回答量:842
采纳率:0%
帮助的人:783万
展开全部
一般来说产生随机数要用到time.h是因为计算机产生的是伪随机数。种子相同,产生的随机序列也就相同(你可以试试不用time.h)。而用到time.h则可以把时间设置为种子,因为你每次打开程序的时间不同,因此种子不一样,随机序列也不一样。
一般的库都包含time.h的,不知道你用的什么编译器。
百度网友b79519e
2011-03-30 · TA获得超过3399个赞
知道大有可为答主
回答量:1417
采纳率:100%
帮助的人:1317万
展开全部
#include<stdlib.h>
#include<stdio.h>
int main()
{int i;
printf("产生0~99范围内的10个随机数\n");
for (i=0;i<10;i++)
printf("%d\n",rand()%100);
}
试试rand()函数,虽然产生的也是伪随机数
呵呵,这个函数不用包含time.h,只需要包含stdlib.h就可以了
具体可以参考这个:
http://wenku.baidu.com/view/b51ff2c30c22590102029d1a.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Buddhacrazy
2011-03-30 · TA获得超过273个赞
知道小有建树答主
回答量:111
采纳率:0%
帮助的人:58.1万
展开全部
#include "time.h" 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式