问题很简单,但我对这里的细微差别很感兴趣。
我使用自己想出的以下方法生成随机布尔值:
const rand = Boolean(Math.round(Math.random()));
每当random()
出现的时候,似乎总是有一个陷阱-它不是真正的随机的,它被一些或其他的东西所折衷,等等。所以,我想知道:
a)以上是最佳实践方法吗?
b)我是不是想多了?
c)我是不是想太少了?
d)有没有我不知道的更好/更快/更优雅的方法?
(如果B和C是互斥的,也会引起一些兴趣。)
更新
如果有区别的话,我会用它来移动一个AI角色。
https://stackoverflow.com/questions/36756331
复制相似问题