double drand48()什么意思?代码?在VC中如何实现相应的功能阿??? 20

有一段程序中遇到doubledrand48(),什么意思?应该是产生某种随机数把?具体参数、含义呢?渴望牛人指点迷津!!!在VC中有应该如何实现相应的功能呢???那是不是... 有一段程序中遇到double drand48(),什么意思?应该是产生某种随机数把?具体参数、含义呢?
渴望牛人指点迷津!!!
在VC中有应该如何实现相应的功能呢???
那是不是可以用rand()/65535代替drand48()啊????
展开
 我来答
睢鸠运菱Cz
推荐于2018-04-24 · TA获得超过723个赞
知道小有建树答主
回答量:247
采纳率:100%
帮助的人:405万
展开全部
drand48()是unix/linux下的一个C函数,它产生一个正的浮点型随机数。
vc里你可以直接用c函数库里的rand()
----------------------------------------------------------------------------------------------------------------------
rand()是生成1个大小介于0-RANDMAX之间的随机整数,如果你想获得在[m,n)之间的整数,可以这样写:
m+rand()%(n-m)
如果是要获得类似于drand48()的效果的话,需要这样写:
rand()%10000/10000.0
结果是获得在[0,1)之间的保留4位小数的随机数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式