진정 난수 원주율 실험 계산기
정사각형에 무작위 점을 뿌리고 사분원 안에 들어간 비율을 측정해 원주율을 추정하세요.
몬테카를로 원주율 실험
엔트로피 원천과 표본 크기를 선택한 뒤 실험 추정값을 원주율과 비교하세요.
RANDOM.ORG 대기 잡음에서 가져온 128비트를 실험 시드로 사용합니다.
원주율 실험이란?
원주율은 원의 둘레와 지름의 일정한 비율입니다. 소수 전개는 끝나지도 반복되지도 않지만 간단한 확률 실험으로 값을 알아볼 수 있습니다. 단위 정사각형 안에 반지름이 하나인 사분원이 있다고 생각해 보세요. 정사각형의 넓이는 하나이고 사분원의 넓이는 원주율을 넷으로 나눈 값입니다. 점이 정사각형에 균일하게 분포하면 곡선 영역 안에 들어가는 비율은 원주율을 넷으로 나눈 값에 가까워집니다. 관측 비율에 넷을 곱하면 몬테카를로 원주율 추정값을 얻습니다.
이 계산기는 0과 1 사이의 좌표 쌍을 생성합니다. 각 쌍에서 x의 제곱과 y의 제곱의 합이 1 이하인지 확인해 사분원 내부나 경계의 점을 구분합니다. 무작위 표본에는 자연스러운 변동이 있으므로 작은 실험은 익숙한 3.14159보다 눈에 띄게 높거나 낮을 수 있습니다. 점을 늘리면 보통 추정이 개선됩니다. 전형적인 오차는 표본 수의 제곱근에 반비례해 줄어들므로 소수 한 자리를 더 정확히 하려면 약 백 배의 관측이 필요할 수 있습니다.
두 가지 난수 원천을 제공합니다. 진정 난수 모드는 실행 버튼을 누르면 RANDOM.ORG에서 128비트의 대기 잡음 엔트로피를 직접 가져와 고품질 의사난수열의 시드로 사용하고 모든 좌표를 생성합니다. 대기 전파 잡음은 알고리즘 수열이 아닌 물리 현상입니다. 네트워크 서비스, 할당량 또는 응답 데이터를 사용할 수 없으면 계산기가 대체 사용을 명확히 알리고 브라우저의 로컬 암호학적 보안 난수 생성기로 실험을 마칩니다. 로컬 모드는 이 CSPRNG를 직접 사용하며 네트워크 요청을 하지 않습니다.
이 실험은 교육용이며 원주율 계산의 가장 효율적인 방법은 아닙니다. 수학 알고리즘은 결정론적 보장과 함께 수조 자릿수를 훨씬 빠르게 계산할 수 있습니다. 몬테카를로 표본추출은 기하, 넓이, 확률, 시뮬레이션과 큰 수의 법칙을 눈에 보이는 하나의 계산으로 연결한다는 가치가 있습니다. 같은 원리는 불규칙한 면적, 다차원 적분, 금융 위험, 입자 거동 등 정확한 공식을 구하기 어려운 문제의 추정에도 적용됩니다. 같은 표본 크기로 반복 실행해 변동을 관찰하고, 이후 점 수를 늘려 추정값이 더 안정되는 모습을 확인하세요.
원주율 실험 예시
| 실험 | 일반적인 결과 | 의미 |
|---|---|---|
| 무작위 점 1,000개 | 약 3.0에서 3.3 | 표본 변동을 눈으로 확인할 수 있는 빠른 시연입니다. |
| 무작위 점 10,000개 | 흔히 3.14 근처 | 속도와 유용한 추정값 사이의 실용적인 균형입니다. |
| 무작위 점 100,000개 | 보통 3.1416에 더 가까움 | 관측 수가 많으면 일반적으로 무작위 오차가 줄어듭니다. |
원주율 실험 실행 방법
- 진정 난수 대기 잡음 또는 로컬 브라우저 CSPRNG를 난수 원천으로 선택하세요.
- 100에서 1,000,000 사이의 정수로 표본 점 수를 입력하세요.
- 원주율 실험 실행을 선택하고 대기 엔트로피를 요청하는 경우 잠시 기다리세요.
- 추정 원주율과 내부 점 수를 예상되는 기하학적 비율과 비교하세요.
원주율 실험 자주 묻는 질문
이 실험은 왜 원주율을 추정하나요?
단위 사분원의 넓이는 원주율을 넷으로 나눈 값이며, 이를 둘러싼 단위 정사각형의 넓이는 하나입니다. 따라서 균일한 무작위 점이 사분원에 들어갈 확률도 원주율을 넷으로 나눈 값입니다.
결과는 왜 매번 달라지나요?
매번 새로운 무작위 표본을 사용하므로 관측 비율이 자연스럽게 변합니다. 큰 표본은 대체로 덜 변하지만, 유한한 무작위 실행이 항상 더 가까운 결과를 보장하지는 않습니다.
대기 잡음 난수란 무엇인가요?
RANDOM.ORG는 예측할 수 없는 대기 전파 잡음을 측정해 난수 값으로 변환합니다. 이 계산기는 해당 값을 시드 기반 생성기의 엔트로피로 사용하여 시뮬레이션에 필요한 많은 좌표를 만듭니다.
RANDOM.ORG에 연결할 수 없으면 어떻게 되나요?
브라우저의 암호학적으로 안전한 난수 생성기로 전환하고 이를 알리는 경고를 표시합니다. 실험은 로컬에서 계속 실행되며 원천 배지는 실제 사용한 원천을 나타냅니다.
점은 몇 개 사용해야 하나요?
만 개는 빠른 수업 시연에 적합하고 십만 개는 보통 더 안정적입니다. 몬테카를로 오차는 천천히 줄어들므로 매우 높은 정밀도에는 이 대화형 도구의 한도보다 훨씬 많은 점이 필요합니다.