由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - c++中rand() 这个函数怎么实现的?
相关主题
问个C/C++概念的问题请问如果要求in place的话,递归是不是就不能用了?
如果给随即函数rand[1,5] 如何产生rand[1,7]这个题没怎么看大家讲过
问一个关于引用和指针的问题也报一个Bloomberg offer
Apple的一些C++概念题再请教个:C变长参数的传递问题
问一道c++面试题yelp 面经
求一面试题解答弱问1个python 语法
贴两道面试题发个google的面试题
没有offer郁闷, 有offer头疼.(伤人品)C++疑问:Animal a,Animal* a,哪种访问方式快
相关话题的讨论汇总
话题: rand话题: 函数话题: c++话题: 实现话题: 调用
进入JobHunting版参与讨论
1 (共1页)
p****y
发帖数: 405
1
RT,谢谢
a****n
发帖数: 1887
2
系统时钟
j**l
发帖数: 2911
3
有个种子,然后有个递推公式产生伪随机数的序列。
如果种子相同,则序列完全相同,所以一般要先调用srand(time(NULL)), 来使得种子
不同。
c*********t
发帖数: 2921
4
如果不先调用srand()去设个seed的话,直接调用rand()返回的是什么值?
是不是根据上次的seed,和有那个递推公式产生的一个值?
如果不设seed,连续两次调用rand(),得到两个不同的值?还是相同的两个值?
谢谢!

【在 j**l 的大作中提到】
: 有个种子,然后有个递推公式产生伪随机数的序列。
: 如果种子相同,则序列完全相同,所以一般要先调用srand(time(NULL)), 来使得种子
: 不同。

e*******s
发帖数: 1067
5
自己写code试试?

【在 c*********t 的大作中提到】
: 如果不先调用srand()去设个seed的话,直接调用rand()返回的是什么值?
: 是不是根据上次的seed,和有那个递推公式产生的一个值?
: 如果不设seed,连续两次调用rand(),得到两个不同的值?还是相同的两个值?
: 谢谢!

f******y
发帖数: 2971
6
None of the above is correct.
1 (共1页)
进入JobHunting版参与讨论
相关主题
C++疑问:Animal a,Animal* a,哪种访问方式快问一道c++面试题
函数被调用过程到底发生什么?求一面试题解答
srand()的问题贴两道面试题
今天的G电面面经没有offer郁闷, 有offer头疼.(伤人品)
问个C/C++概念的问题请问如果要求in place的话,递归是不是就不能用了?
如果给随即函数rand[1,5] 如何产生rand[1,7]这个题没怎么看大家讲过
问一个关于引用和指针的问题也报一个Bloomberg offer
Apple的一些C++概念题再请教个:C变长参数的传递问题
相关话题的讨论汇总
话题: rand话题: 函数话题: c++话题: 实现话题: 调用