0
我只找到this,它说证明rand()可以返回0的在线资源?
返回0和RAND_MAX之间的范围内的伪随机整数。
但是是否包含0和RAND_MAX
?我需要从0到1(含)的值,因此:
rand()/double(RAND_MAX)
意志只能如果rand()
也可以返回0
和RAND_MAX
。
我只找到this,它说证明rand()可以返回0的在线资源?
返回0和RAND_MAX之间的范围内的伪随机整数。
但是是否包含0和RAND_MAX
?我需要从0到1(含)的值,因此:
rand()/double(RAND_MAX)
意志只能如果rand()
也可以返回0
和RAND_MAX
。
Downvoter,小心解释什么是错的? –
它不老也不坏。这取决于。我同意,对于密码学的东西是绝对古老和不好的。对于科学模拟也不好,在某些情况下可能会好。对于随机化游戏AI,大多数情况下都是非常好的 –
@GianlucaGhettini即使是游戏AI,''的优势在于它的引擎具有明确定义的范围,线程安全性和定义明确的行为。即使你想要'rand'(无论这意味着什么,因为它与平台高度相关)的行为,你可以用一种明智的,独立于平台并且可重现的方式从''中获得这个结果。除了玩具程序之外,“兰特”对任何东西都不好。即使标准本身建议不要使用它,它也没有优于''。 –