Простой вопрос, но меня интересуют нюансы.
Я генерирую произвольные булевы, используя следующий метод: я придумал:
const rand = Boolean(Math.round(Math.random()));
Всякий раз, когда появляется random()
, кажется, что всегда есть ловушка - это не по-настоящему случайное, оно скомпрометировано чем-то другим и т.д. Итак, я хотел бы знать:
a) Является ли вышеприведенный способ наилучшей практики?
б) Я что-то перепутаю?
c) Я что-то понимаю?
d) Есть ли лучший/быстрый/элегантный способ, о котором я не знаю?
(Также несколько интересует, если B и C взаимно исключают.)
Update
Если это имеет значение, я использую это для перемещения символа AI.