간단한 질문이지만 뉘앙스에 관심이 있습니다.
다음과 같은 방법으로 임의의 부울을 생성하고 있습니다.
const rand = Boolean(Math.round(Math.random()));
나타날 때마다 random()
항상 함정이있는 것 같습니다-그것은 실제로 무작위가 아니며, 무언가 또는 다른 것에 의해 타협되었습니다. 그래서, 알고 싶습니다 :
a) 위의 방법이 최선의 방법입니까?
b) 내가 너무 생각 하는가?
c) 내가 생각하는 것입니까?
d) 내가 모르는 더 나은 / 빠른 / 우아한 방법이 있습니까?
(B와 C가 상호 배타적이라면 다소 관심이 있습니다.)
최신 정보
차이가 있다면 AI 캐릭터의 움직임에 이것을 사용하고 있습니다.
math.random
가 있다면 충분해야합니다. 씨앗에 밀리 초를 사용하십시오.
Boolean(+Date.now()%2)
const rand = Math.random() < 0.5
동등하고 간단합니다.