JavaScript - 문제 미리보기

문제 242

medium
1부터 100까지의 랜덤한 정수를 얻는 올바른 코드는?
A. Math.floor(Math.random() * 100);
B. Math.floor(Math.random() * 100) + 1;
C. Math.floor(Math.random() * 101);
D. Math.ceil(Math.random() * 100);

정답: B

1부터 100까지를 얻으려면: `Math.random() * 100`: 0 이상 100 미만 `Math.floor()` 적용: 0~99의 정수 `+ 1` 추가: 1~100의 정수 다른 선택지들의 문제점: 1번: 0~99 범위 (1이 빠짐) 3번: 0~100 범위 (1이 빠지고 0이 포함됨) 4번: 1~100 범위이지만 확률분포가 균등하지 않음 (1과 100이 나올 확률이 절반)

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.