처음 숫자 뽑기할 때 이게 너무 헷갈려서 따로 뺐다. 이 방법이 안전한 방법이 아니라서, 중요한 곳에서 랜덤한 값을 얻을 때는 또 다른 방법을 쓴다고 한다. 이 방법은 자바스크립트 랜덤함수를 이해하기에 적합한 것 같다.
// 1이상 10미만의 정수 얻기
console.log(Math.floor(Math.random()*9)+1);
// 특정 범위의 랜덤 정수를 얻는 함수
function random(min = 0, max = 10) {
return Math.floor(Math.random() * (max - min) + min);
}
console.log(random()); // 0이상 10미만의 랜덤 정수
console.log(random(11, 20)); // 11이상 20미만의 랜덤 정수
console.log(random(101, 999)); // 101이상 999미만의 랜덤 정수
'JAVASCRIPT' 카테고리의 다른 글
[JavaScript] Symbol, BigInt (0) | 2023.04.28 |
---|---|
[JavaScript] Web APIs - History (0) | 2023.04.28 |
[JavaScript] Web APIs - Location (0) | 2023.04.28 |
[JavaScript] Web APIs - Console (0) | 2023.04.28 |
[JavaScript] Web APIs - Cookie (0) | 2023.04.28 |