Please Enable JavaScript!
Gon[ Enable JavaScript ]

자바스크립트 Math.random() 함수 사용하는 방법

웹 프로그래밍/자바스크립트
반응형

Math.random() 함수는 JavaScript에서 난수를 생성하기 위해 사용되는 함수로, 0 이상 1 미만의 의사난수를 반환합니다. 아래는 Math.random() 함수의 구문과 사용 예제, 설명, 그리고 출력 결과에 대한 정보입니다. Math.random() 는 임의의 난수를 생성하여 예측 불가능하고 다양한 응용프로그램에서 무작위성을 도입하기 위한 용도로 사용합니다. Math.random() 함수는 보통 난수를 생성할 때 사용되며, 범위를 조절하여 특정 구간 내의 난수를 생성할 수 있습니다.

 


 

 

1. 사용 구문

 

 

Math.random()
- Math.random() 함수는 매개변수를 받지 않습니다.

 

 

 

2. 예제와 설명

 

(1) 0 이상 1 미만의 난수 생성

 

randomValue 변수에는 0 이상 1 미만의 난수가 저장됩니다. 이 값은 소수점 이하 여러 자릿수의 의사난수로, 항상 0 이상 1 미만입니다.

 

const randomValue = Math.random();
console.log("Result:", randomValue);
 
[결과]
Result: 0.3542668580955537

 

 

(2) 특정 범위 내의 난수 생성

 

randomValueInRange 변수에는 1부터 100 사이의 정수가 저장됩니다. 이를 위해 Math.random() 함수로 생성한 난수에 100을 곱하고, Math.floor() 함수를 사용하여 소수점 이하를 제거하고 1을 더합니다.

 

// 1 이상 100 이하의 난수 생성
const randomValueInRange = Math.floor(Math.random() * 100) + 1;
console.log("Result:", randomValueInRange);
 
[결과]
Result: 60

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
자바스크립트 정규표현식으로 ltrim, rtrim 공백 제거 함수 구현하는 방법
자바스크립트 parseFloat 함수 이용해서 문자열을 실수로 변환하는 방법
자바스크립트 내장 객체 Array concat 함수 알아보기 – 2
자바스크립트 display 속성 이용해서 접거나 펴는 방법
자바스크립트 내장함수 eval() 문자열을 수식으로 바꾸는 방법
반응형
Posted by 녹두장군1
,