| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 877 人关注过本帖
标题:(求助)随机数产生问题!!!
只看楼主 加入收藏
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
收藏
 问题点数:0 回复次数:4 
(求助)随机数产生问题!!!
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
srand(time(NULL));
main()
{
        return 0;
}
为什么会有:
     error C2501: 'srand' : missing storage-class or type specifiers
          error C2373: 'srand' : redefinition; different type modifiers
这个错误啊!
哪个位哥哥或者姐姐能不能教我下啊!
thank you
搜索更多相关主题的帖子: 随机数 
2007-12-05 13:16
raulxxyuer
Rank: 1
等 级:新手上路
威 望:1
帖 子:178
专家分:0
注 册:2007-4-23
收藏
得分:0 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//srand(time(NULL));
int main()
{
 srand(time(NULL));
 return 0;
}
你把srand(time(NULL));放在了main函数前头,编译器认为这是一个全局函数的声明.所以会产生编译错误.

我很沒用,總是學不會遺忘,總是學不會割捨本不屬於我的東西。
2007-12-05 15:12
raulxxyuer
Rank: 1
等 级:新手上路
威 望:1
帖 子:178
专家分:0
注 册:2007-4-23
收藏
得分:0 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//srand(time(NULL));
int main()
{
 srand(time(NULL));
 return 0;
}
你把srand(time(NULL));放在了main函数前头,编译器认为这是一个全局函数的声明.所以会产生编译错误.

我很沒用,總是學不會遺忘,總是學不會割捨本不屬於我的東西。
2007-12-05 15:20
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
收藏
得分:0 
原帖由 [bold][underline]raulxxyuer[/underline][/bold] 于 2007-12-5 15:20 发表 [url=http://bbs.][/url]
#include
#include
#include
//srand(time(NULL));
int main()
{
srand(time(NULL));
return 0;
}
你把srand(time(NULL));放在了main函数前头,编译器认为这是一个全局函数的声明.所以会产生编译错误. ...


那如果是Win32 Application 我的srand(time(NULL));要放在哪里啊!
注:我有两个source file文件 其中一个是主函数  WinMain(),另外一个是自己定义的
而我的随机数要在定义的那个source file 产生,那我的srand(time(NULL));要放在哪里啊  
 谢谢!
2007-12-05 22:34
raulxxyuer
Rank: 1
等 级:新手上路
威 望:1
帖 子:178
专家分:0
注 册:2007-4-23
收藏
得分:0 
The srand function sets the starting point for generating a series of pseudorandom integers. To reinitialize the generator, use 1 as the seed argument. Any other value for seed sets the generator to a random starting point. rand retrieves the pseudorandom numbers that are generated. Calling rand before any call to srand generates the same sequence as calling srand with seed passed as 1.
在你调用rand()获得随机数之前,放在哪里就看你的程序逻辑了哦

我很沒用,總是學不會遺忘,總是學不會割捨本不屬於我的東西。
2007-12-06 12:37
快速回复:(求助)随机数产生问题!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019036 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved