| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1304 人关注过本帖
标题:怎么使用rand()和sand()
只看楼主 加入收藏
lionmusicyj
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2008-9-20
结帖率:100%
收藏
 问题点数:0 回复次数:4 
怎么使用rand()和sand()
请问各位怎么产生一个随机数呀?
还就就是怎么控制这个随机数的范围呢?
请各位大虾指导一下哈~!
谢谢了~!
搜索更多相关主题的帖子: rand sand 
2008-10-28 07:46
asd6791868
Rank: 1
来 自:逆流
等 级:新手上路
帖 子:362
专家分:7
注 册:2008-7-27
收藏
得分:0 
我也忘了 网上给你着的 顺便自己也 看看
rand()函数,一般根srand()函数一起用。它们在一起,作用是:产生一个随机数。

通常格式为:

srand ( (unsigned) time (NULL) );
a=rand()%x; //a,x,均为整型变量,其中,x在之前应被赋值。

srand函数里面的unsigned也可以换成其它的。例如:int之类的数据类型,但结果也会有相应的变化。
通过rand函数产生随机数以后,用%x来限定它的范围。即:0<=a<x。
其原理是:用那个随机数,去除以x,留下所得余数,作为最终结果。

─條路 :  ┈片天  ┈個人  ─瞬間:
2008-10-28 09:10
安徽U阿朱
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-4-10
收藏
得分:0 
[bo][un]asd6791868[/un] 在 2008-10-28 09:10 的发言:[/bo]

rand()函数,一般根srand()函数一起用。它们在一起,作用是:产生一个随机数。

通常格式为:

srand ( (unsigned) time (NULL) );
a=rand()%x; //a,x,均为整型变量,其中,x在之前应被赋值。  

srand函数 ...  
//不是除  是取于(求模 )——蔽见
2008-11-08 16:03
lionmusicyj
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2008-9-20
收藏
得分:0 
感谢各位的答案~!
小弟学到不少~
呵呵~!
谢谢各位的赐教哈~!
2008-11-09 04:29
hitcolder
Rank: 1
等 级:新手上路
威 望:1
帖 子:124
专家分:0
注 册:2008-10-28
收藏
得分:0 
http://new.qzone.  楼主可以去这个网站看下,讲解的很详细
2008-11-10 11:21
快速回复:怎么使用rand()和sand()
数据加载中...
 
   



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

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