random() 메소드는 0에서 1사이의 실수 난수를 발생하게 됩니다. 여기에 1000을 곱하면 0에서 1000까지의 난수가 발생합니다. 그리고 이를 다시 10으로 나누면 나머지는 한 자리의 정수가 됩니다.
이상 중복 될 수 있는 3개의 랜덤 숫자를 발생하는 자바스크립트였습니다.
다음은 IF문을 사용하지 않고 중복되지 않는 3개의 랜덤 숫자를 발생하는 자바스크립트를 살펴보도록 하겠습니다.
다음은 IF문을 사용하지 않고 중복되지 않는 3개의 랜덤 숫자를 발생하는 자바스크립트를 살펴보도록 하겠습니다.
while문을 사용해서 중복되지 않는 랜덤 숫자 3개를 찍어보았습니다.
->다음은 Array(어레이)를 이용해서 중복되지 않는 랜덤 숫자 3개를 찍어보겠습니다.
->소스 설명 nos 에는 (0~9)까지 10개의 숫자가 들어있습니다. count 에는 0~9까지의 랜덤 숫자가 입력됩니다. 예를 들어 count가 4 라면 " 난수 3 " 가 찍히게 됩니다. 그리고 nos[4] = nos[9] 부분은 nos의 4번째 숫자 3이 위치한 부분에 9를 입력하게 됩니다. 이런식으로 하면 nos배열에서 출력된 숫자들은 하나씩 삭제 되게 되고 중복된 숫자는 발생하지 않습니다.
'저장창고 > 자바스크립트' 카테고리의 다른 글
| [자바스크립트] 오목게임 (4) | 2008/03/04 |
|---|---|
| [자바스크립트] 지뢰찾기 (2) | 2008/02/29 |
| [자바스크립트] 자바스크립트 | 금광찾기 게임 (4) | 2008/02/29 |
| [자바스크립트] 3개의 랜덤 숫자 발생 (0) | 2008/02/27 |
| [자바스크립트] Math 메소드를 이용한 구구단 만들기 (1) | 2008/02/27 |


exe4-2.html

