相关疑难解决方法(0)

为什么drand48()和朋友已经过时了?

毕竟,它们似乎优于标准的libc rand().我错过了什么吗?

(我花了一些时间在网上搜索这个问题,而我能找到的这个问题的唯一另一个例子是在分布偏差的背景下并且没有得到答复.)

rand()和drand48()的手册页也似乎不一致.第一个推荐第二个,第二个推荐它已经过时,应该使用第一个.(虽然,公平地说,很多了解PRNG背后数学的人都会对这些函数的手册页有问题,因为它们的措辞很差,在某些情况下也是错误的.)

尽管如此,我仍然没有找到"过时"地位的理由.

c random posix design-rationale obsolete

9
推荐指数
2
解决办法
9863
查看次数

我应该为 C 中的 erand48() 使用什么种子值?

我是 C 编程新手,我读到 erand48() 是线程安全随机数生成的一个不错的选择。然而,该函数采用的种子值为:unsigned Short int array[3]

关于这个种子值应该初始化为什么有什么建议吗?

c random concurrency

5
推荐指数
1
解决办法
2155
查看次数

标签 统计

c ×2

random ×2

concurrency ×1

design-rationale ×1

obsolete ×1

posix ×1