| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1478 人关注过本帖
标题:谁能告诉我随机函数怎么用!!我这个错在那了?谢谢
只看楼主 加入收藏
gestopaxmc
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-2
收藏
 问题点数:0 回复次数:12 
谁能告诉我随机函数怎么用!!我这个错在那了?谢谢

谁能告诉我随机函数怎么用!!我这个错在那了?谢谢
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int x;
x=random(10);
printf("%d\n",x);
return 0;
}

搜索更多相关主题的帖子: 随机函数 
2007-02-15 22:47
slong
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-11-9
收藏
得分:0 
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int x;
x=rand()%10;
printf("%d\n",x);
return 0;
}
2007-02-16 00:01
gestopaxmc
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-2
收藏
得分:0 

非常感谢!!但我们老师说用RANDOM可以 你可以具体点告诉我用RANDOM怎么实现?和2者之间的区别么?谢谢你了


玉树临风赛潘安,一树梨花压海棠的.......
2007-02-16 00:12
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
收藏
得分:0 
"RANDOM"什么函数? C标准库里没见过这个函数.

由于工作,N久都没来了!
2007-02-16 10:48
junyouth
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-2-15
收藏
得分:0 
random函数并不是ANSI C标准,random函数不能在gcc,vc等编译器下编译通过
2007-02-16 10:53
junyouth
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-2-15
收藏
得分:0 
以下是引用slong在2007-2-16 0:01:42的发言:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int x;
x=10;
printf("%d\n",x);
return 0;
}

rand()产生伪随机数,再运行此程序得到的结果和上一次运行是一样的.
先调用srand函数产生种子,可以让每次运行结果不同.
srand原型为srand( (unsigned)time( NULL ) );

2007-02-16 11:10
gestopaxmc
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-2
收藏
得分:0 

谢谢6楼的兄弟这么仔细的讲解!!我明白了


玉树临风赛潘安,一树梨花压海棠的.......
2007-02-16 13:01
gestopaxmc
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-2
收藏
得分:0 

老大 对不起能不能再给我解答下这个是什么意思??谢谢!!老潭的书怎么对这些方面没什么介绍?我现在真的搞不懂了??RANDOM是不是在TC中才可以实现?有没有关于函数方面的大全,我想看看!!谢谢
#include <stdlib.h>
#include <stdio.h>
#include<time.h>
int main(void)
{
int x;
time_t t; /这个是什么意思
srand((unsigned) time(&t)); 这个的具体意思是什么?
x=rand()%10;
printf("%d\n",x);
return 0;

}


玉树临风赛潘安,一树梨花压海棠的.......
2007-02-16 13:29
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
以下是引用gestopaxmc在2007-2-16 13:29:02的发言:

有没有关于函数方面的大全,我想看看!!谢谢

TC实用大全

2007-02-16 15:55
junyouth
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-2-15
收藏
得分:0 
在TC2.0中应该有random和randomize这个函数
time_t t; 定义的是一个时间的变量.
计算机产生的随机都是伪随机,因为产生的数是可重现的,为了在一定程度上不可重现,程序可取系统时间,以产生种子,即 srand((unsigned) time(&t));
这也只是伪的,因为若取到了相同时间,产生种子相同,仍可生成相同的数(不过那个概率很小的)

[此贴子已经被作者于2007-2-16 22:45:38编辑过]

2007-02-16 22:44
快速回复:谁能告诉我随机函数怎么用!!我这个错在那了?谢谢
数据加载中...
 
   



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

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