자바스크립트

자바스크립트 난수 생성

클로즈소스 2015. 2. 2. 21:48

 - Math.random 이란?

 

   Math.random 은 0부터 1사이의 랜덤한 숫자를 발생시키는 함수입니다.

 

 - 자바스크립트 Math.random 사용방법

 

   Math.random();

 

 - 예제 1

 

   Math.random()을 이용하여 0부터 1사이의 난수를 하나 생성하시오.

 

 

 - 예제 1 소스

 

   document.write("Math.random() : " + Math.random() + "<br>");

 

   결과

   Math.random() : 0.5288362382418985

 

 - 예제 2

 

   Math.random()을 이용하여 1부터 5 사이의 값이 랜덤하게 발생되도록 소스를 구성하시오.

 

 

 - 예제 2 소스

 

   document.write("결과 : " + Math.ceil(Math.random() * 5) + "<br>");

 

   결과

   결과 : 3

 

 [참고사항] Math.ceil 함수

 

   Math.ceil 은 입력받은 값을 올림하여 리턴하는 함수입니다.

마이너스 -1에서 1까지 난수 생성


Don't use your existing function - just call Math.random(). If < 0.5 then -1, else 1:

var plusOrMinus = Math.random() < 0.5 ? -1 : 1;