728x90
random( )
random( )
⸰ 0부터 1 미만까지 무작위로 부동소수점의 난수를 추출
Math.random() * (최댓값 - 최솟값) + 최솟값;
⸰ (최댓값 - 최솟값) : 원하는 범위의 숫자 개수
⸰ + 최솟값 : 시작하는 숫자
⸰ 자연수로 바꿔주려면,
Math.floor(Math.random() * (최댓값 - 최솟값) + 최솟값);
Math.floor(Math.random( )) | 0 <= x < 1 | 0, 1 |
Math.floor(Math.random( ) * (10 - 1) + 1) | 1 <= x <= 10 | 1 ~ 10 |
Math.floor(Math.random( ) * (10 - 3) + 1) | 3 <= x <= 10 | 3 ~ 10 |
728x90
'💠프로그래밍 언어 > JavaScript' 카테고리의 다른 글
[심화] 사용자에게 입력 받는 방법 구현하기 (0) | 2024.07.11 |
---|---|
[심화] Stack / Queue JS로 구현하기 (0) | 2024.07.11 |
[심화] substr / substring / slice 의 차이점이 뭘까? (0) | 2024.07.08 |
[심화] 아스키코드 / replace / break, continue / localeCompare / charAt(i) / 진수 변환, 2차원배열 (0) | 2023.10.24 |
[마스터 개념] 9 | 클로져, this (0) | 2022.11.15 |