社区
C语言
帖子详情
问个rand()函数的具体操作
远志999
2004-01-14 02:22:27
谢谢
...全文
51
4
打赏
收藏
问个rand()函数的具体操作
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sharkhuang
2004-01-15
打赏
举报
回复
要有随即种植才行
Aofa_lee
2004-01-14
打赏
举报
回复
rand()它是用于生成介于0和RAND-MAX之间的伪随机整数序列!
远志999
2004-01-14
打赏
举报
回复
rand()的参数和返回值是什么啊???
sevencat
2004-01-14
打赏
举报
回复
不同系统不同实现。
vc2003的实现
#ifndef _MT
static long holdrand = 1L;
#endif /* _MT */
int __cdecl rand (
void
)
{
#ifdef _MT
_ptiddata ptd = _getptd();
return( ((ptd->_holdrand = ptd->_holdrand * 214013L
+ 2531011L) >> 16) & 0x7fff );
#else /* _MT */
return(((holdrand = holdrand * 214013L + 2531011L) >> 16) & 0x7fff);
#endif /* _MT */
}
//srand实现
void __cdecl srand (
unsigned int seed
)
{
#ifdef _MT
_getptd()->_holdrand = (unsigned long)seed;
#else /* _MT */
holdrand = (long)seed;
#endif /* _MT */
}
PowerBI系列之DAX
函数
专题
DAX
函数
基础知识 什么是DAX
函数
数学
函数
:ABS、DIVIDE、MOD、
RAND
、ROUND、FIXED等 日期和时间
函数
: CALENDAR、CALENDARAUTO、MONTH、YEAR、DATE、DT等 信息
函数
:USERNAME、USERPRINCIPALNAME、HASONEFILTER、...
rand
函数
和s
rand
函数
详解
引言 在C语言中,
rand
函数
可以用来产生随机数,但并不是真正意义上的随机数。它是返回介于 0 和
RAND
_ MAX 之间的伪随机整数。这个数字是由一个算法生成的,该算法每次调用它时都返回一个显然不相关的数字序列。该算法是使用一个种子来生成序列,当计算机正常开机后,这个种子的值是固定的,因此产生的伪随机整数也是固定的,除非你为了改变这个值破坏了系统。为了初始化的值不同,C语言提供了s
rand
函数
。 s
rand
函数
原型 void s
rand
(unsigned seed);
rand
函数
代码示例 调用ran
rand
和s
rand
函数
的用法
目录前言一、
rand
函数
二、s
rand
2.读入数据总结 前言 之前在敲代码的时候用过
rand
函数
,当时只是知道了
rand
函数
要配合s
rand
函数
一起使用,才能达到产生一个随机数的目的,具体原因是什么则一知半解,后来闲着无事,查找了一下资料,差不多弄懂了。不过碍于本人水平有限,可能会有些地方理解有误,敬请给读者批评指正,并提出宝贵意见。 一、
rand
函数
rand
函数
是用来产生一个随机数,返回值为0~
RAND
_MAX,
RAND
_MAX不得小于32767,在编译器中可以通过查看定义来查看这个数具体是多少。不
rand
在c语言那一个
函数
库,C语言中
rand
()
函数
及time库相关
rand
()
函数
rand
()
函数
原型是int
rand
(void),它会返回一个从0到
RAND
_MAX的整数(
RAND
_MAX是C 语言标准库 中定义的一个宏 0x7fff 即32767)但是仅仅用
rand
()返回的结果是不变的,因为
rand
()
函数
是根据一个数(我们称之为种子)通过固定的公式计算而来的,但是计算机开机后,这个种子的值是定了的,所以结果不变C提供了 s
rand
()
函数
,它的原...
C语言中随机数的生成(
rand
函数
和s
rand
函数
)
C语言中随机数的生成(
rand
函数
和s
rand
函数
)
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章