컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Sunday, December 04, 2005

자바스크립트] 특정 범위의 숫자(정수) 랜덤 출력: Random Range Min Max JavaScript


0에서부터 시작하는 것이 아니라, 파라미터로 지정해 준, 하한값과 상한값 사이의 숫자에서 난수를 출력하는 함수입니다.

"상한값 - 1"까지가 아니라 정확히 상한값까지입니다. 즉, 2에서 5까지 지정했다면, 2, 3, 4, 5 이렇게 2~5를 출력합니다. 좀더 직관적으로 사용할 수 있게끔 하기 위해서입니다.

JavaScript: 지정해준 범위 내에서만, 난수 구하기 예제


파일명: example.html
<script type="text/javascript">

// -5에서 +5까지 범위의 정수를 랜덤하게 20개 출력
for (var i = 1; i <= 20; i++)
  document.write(randomRange(-5, 5), '<br />');




// 지정된 범위의 정수 1개를 랜덤하게 반환하는 함수
// n1 은 "하한값", n2 는 "상한값"
function randomRange(n1, n2) {
  return Math.floor( (Math.random() * (n2 - n1 + 1)) + n1 );
}

</script>



브라우저 출력 결과의 예:
-2
-1
-3
2
-1
-5
4
3
4
3
-3
1
-5
5
-5
-5
0
3
-4
2



▶▶ 자바스크립트 랜덤(Random)/난수 만들기 예제, JavaScript




tag: html
HTML | CSS | 자바스크립트 JavaScript

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top