벡터의 내적을 이용해서 두 벡터 사이의 각도를 구할 수 있다. 각도가 90도일때 내적이 0이 되므로 직교하는지 판정할 수 있고, $a{x}b{x}+a{y}b{y}+a{z}b{z}=0$ 이 되도록 성분을 조정해 특정 벡터 a에 직교하는 벡터를 만들 수도 있다.$a \\c
Math.floor(Math.random() * (max - min + 1)) + min 자바스크립트로 범위를 지정하는 랜덤함수를 구글링해보면 위와 같은 식을 찾을 수 있다. 그냥 가져다 써도 되지만, 이해하면 더 좋지 않을까?