问题很简单,但我对其中的细微差别很感兴趣。
我用我自己想出的方法生成随机布尔值:
const rand = Boolean(Math.round(Math.random()));
每当random()出现时,似乎总是有一个陷阱——它不是真正的随机,它受到了某些东西的损害,等等。所以,我想知道:
a)以上是最好的做法吗?
b)我是不是想太多了?
c)我是否考虑不足?
d)还有更好/更快/更优雅的方式吗?
(如果B和C是互斥的也有点感兴趣。)
更新
如果有影响的话,我会将其用于AI角色的移动。