JavaScript Math.random() 내장 함수
무작위 함수 반환 값
0과 1 사이의 의사 난수를 반환합니다. 0일 수도 있지만 항상 1보다 작습니다. [0,1)
무작위 함수 예
//난수를 반환
document.write(Math.random());
//10~20 사이의 난수를 반환합니다.
document.write(Math.random()*(20-10)+10);
//지정된 범위(mn 사이)의 난수를 반환하는 수식
document.write(Math.random()*(nm)+m);
시간에 따라 난수 생성도 가능
다음과 같이 코드 코드를 복사합니다.
var now=new Date();
var number = now.getSeconds(); //현재 시간을 기준으로 0부터 59까지의 정수를 생성합니다.
var now=new Date();
var number = now.getSeconds()%43; //현재 시간을 기준으로 0부터 42까지의 정수를 생성합니다.