통계 실험실 차트
너멜엠 로고
너멜엠
LEARN · SIMULATE · VERIFY

확률부터 LLM까지, 원리부터 제대로 배우는 자기주도 학습 플랫폼

로그인
학습 메뉴
도구블로그
도움말
홈

균등분포 (Uniform Distribution)

마일스톤 학습법으로 단계별 완전 정복
확률분포
균등분포
난수생성
시뮬레이션
베이지안
이 개념 직접 실험하기 — 분포 시뮬레이터
이 학습을 통해 달성할 수 있는 목표
기초 이해
  • • 균등분포의 기본 개념과 특성을 이해할 수 있다
심화 학습
  • • 균등분포의 확률 계산과 통계적 특성을 활용할 수 있다
실무 적용
  • • 균등분포를 이용한 시뮬레이션과 고급 응용을 구현할 수 있다
한눈에 보기

균등분포는 정해진 구간 [a, b] 안의 모든 값이 똑같은 확률밀도를 갖는 연속분포로, 밀도가 1/(b−a)로 일정한 직사각형 모양이다.

이 내용은 너멜엠의 분포 시뮬레이터에서 직접 실험으로 확인할 수 있습니다.

학습 로드맵

각 단계를 클릭하면 해당 학습 내용을 볼 수 있습니다

기초 이해
개념 정의와 기본 원리
약 15분
클릭
심화 학습
공식 유도와 다양한 예시
약 25분
클릭
실무 적용
실제 케이스와 고급 응용
약 35분

학습 진도 (완료한 단계)

0%

기본 단계: 균등분포의 개념

난이도 2/5
약 15분

연속 균등분포는 특정 구간에서 모든 값이 동일한 확률밀도를 가지며, 이산 균등분포는 가능한 각 결과가 동일한 확률을 가집니다. 마치 공정한 주사위를 던지는 것처럼, 가능한 모든 결과가 동등하게 일어날 가능성을 가집니다.

균등분포
다이어그램이 말하는 것

●

정의 범위 내 모든 값이 동일 확률 — 가장 단순한 분포

●

연속균등 U(a, b): 평균 = (a+b)/2, 분산 = (b−a)²/12

●

컴퓨터 난수 생성의 기반 — 다른 분포는 균등분포 변환으로 생성(역변환법)

균등분포 U(2, 8) — 구간 안 모든 값이 똑같이 나온다높이 1/(b−a) = 1/6 = 0.167 · 넓이(전체 확률) = 6 × 0.167 = 1높이 0.167넓이 = 1평균 (a+b)/2 = 50.250.50.7510246810a=2b=8
a, b 를 움직여 보세요 — 구간이 넓어질수록 높이가 낮아지고, 분산은 폭의 제곱에 비례해 커집니다.
폭 b−a = 6높이 1/(b−a) = 0.167평균 = 5분산 (b−a)²/12 = 3표준편차 = 1.732
핵심 포인트
  • •
    특정 구간 내 모든 값이 동일한 확률밀도를 가짐
  • •
    직사각형 모양의 확률밀도함수
  • •
    연속형과 이산형 두 종류가 존재
  • •
    컴퓨터 난수 생성의 출발점이 되는 분포
간단한 예시

0과 1 사이에서 무작위로 숫자를 선택할 때, 0.3 주변의 구간과 0.7 주변의 같은 길이 구간이 선택될 확률이 같습니다. 예를 들어 P(0.29 < X < 0.31) = P(0.69 < X < 0.71) = 0.02 입니다. 어디에 있든 같은 길이의 구간은 같은 확률 — 이것이 균등분포입니다. (한 점 0.3 자체가 나올 확률은 0입니다. 아래 확인 문제를 보세요.)

이해도 확인하기

정답:

이산 균등분포입니다. 1부터 6까지 각 면이 나올 확률이 모두 1/6로 동일합니다.

정답:

연속분포에서 특정 점의 확률은 0입니다. 대신 구간 확률(예: 4.9~5.1)을 구할 수 있습니다.

균등분포는 가장 단순한 형태의 확률분포입니다. 가능한 값의 범위가 유한한 구간 [a, b]로 정해져 있고 그 밖의 정보가 없을 때, 균등분포는 그 구간에서 최대 엔트로피 분포입니다 — 범위라는 제약조차 없으면 연속 균등분포는 정의할 수 없으므로, "정보가 없을 때의 기본 분포"라는 말은 항상 이 범위 조건과 함께 써야 합니다. 연속 균등분포 U(a,b)는 구간 [a,b]에서 일정한 확률밀도를 가지며, 이산 균등분포는 유한한 개수의 결과가 동일한 확률을 가집니다.

수학적 공식

a와 b는 분포의 하한과 상한이며, 구간 [a,b]에서 확률밀도는 1/(b-a)로 일정합니다. 전체 구간의 면적이 1이 되도록 정규화된 값입니다.

다양한 예시로 이해하기
예시 1: 연속 균등분포 U(0,1)

표준 균등분포에서 확률 계산

P(0.2 ≤ X ≤ 0.7) = ?

해답:

P(0.2 ≤ X ≤ 0.7) = (0.7-0.2) × 1 = 0.5

구간의 길이가 확률과 직접적으로 연결됩니다. 0.5만큼의 구간이므로 확률도 0.5입니다.

예시 2: 이산 균등분포 예시

공정한 동전 던지기 10번

HHHTHTTHHT 처럼 길이 10인 개별 순서열 하나가 나올 확률은?

해답:

길이 10인 순서열은 총 2¹⁰ = 1024가지이고, 각 순서열의 확률은 1/1024로 모두 같다

균등한 것은 "개별 순서열"입니다. "앞면 5번·뒷면 5번" 같은 요약 결과는 균등하지 않습니다 — 앞면 5번은 252가지 순서열이 해당해 확률이 252/1024 ≈ 0.246이지만, 앞면 10번은 1가지뿐이라 1/1024입니다.

예시 3: 균등분포의 평균과 분산

U(a,b)의 통계적 특성

평균 = (a+b)/2, 분산 = (b-a)²/12

해답:

U(2,8)에서 평균 = 5, 분산 = 3, 표준편차 = √3 ≈ 1.73

평균은 구간의 중점이고, 분산은 구간 폭의 제곱에 비례합니다.

연습 문제

힌트:

구간의 길이를 전체 구간 길이로 나누세요.

정답:

0.5

해설:

구간 [4,7]의 길이는 3, 전체 구간 [3,9]의 길이는 6. 따라서 3/6 = 0.5

균등분포는 난수 생성의 출발점입니다. [0,1) 균등난수에 역변환 방법(inverse transform method), Box-Muller 변환, 수용-거부 방법(acceptance-rejection method) 등을 적용하면 대부분의 확률분포 표본을 만들 수 있습니다. 순서통계량의 분포에서도 핵심 역할을 합니다. 베이지안 통계에서는 일부 문제에서 단순한 약정보·비정보 사전분포로 균등분포를 쓰지만, 균등 사전분포가 항상 "무정보"인 것은 아닙니다 — 변수를 변환하면(예: p 대신 log p) 균등성이 사라지고, 변환에 불변인 Jeffreys 사전분포 같은 다른 비정보 사전분포도 함께 쓰입니다.

실무에서의 활용
IT/컴퓨터 과학
난수 생성 및 시뮬레이션

예시:

몬테카로 시뮬레이션에서 기본 난수 생성기로 사용. 게임에서 확률적 이벤트 구현

왜 중요한가?

대부분의 확률분포 난수를 만드는 출발점이며, 편향 없는 무작위성을 제공하기 때문

품질관리
무작위 샘플링

예시:

생산라인에서 제품 검사를 위한 무작위 선택. 동일한 확률로 모든 제품이 선택되도록 보장

왜 중요한가?

편향 없는 샘플링을 통해 전체 모집단을 대표하는 표본을 얻기 위해

금융
베이지안 분석의 약정보·비정보 사전분포

예시:

매개변수의 범위는 알지만 그 안에서 선호가 없을 때(예: 확률 p ∈ [0,1]) 균등분포를 사전분포로 쓰는 경우가 있음

왜 중요한가?

단순하고 해석이 쉽기 때문. 다만 균등 사전분포가 항상 "무정보"인 것은 아니다 — 변수를 바꾸면 균등성이 사라지므로, 변환 불변인 Jeffreys 사전분포 등 다른 선택도 검토한다

복권·게임
로또 6/45 — "각 번호가 균등하다"의 정확한 뜻

예시:

공정한 로또에서 45개 번호는 한 회차에서 대칭적으로 취급되어, 한 번호가 포함될 주변확률은 6/45 ≈ 0.133이다. 6개 번호 조합 전체로 보면 C(45,6) = 8,145,060가지 가운데 하나가 나오며 모든 조합의 확률이 같다

왜 중요한가?

"각 번호가 균등하다"와 "6개 번호를 독립적인 균등분포에서 뽑는다"는 같은 말이 아니다 — 비복원 추출이라 같은 번호가 두 번 나올 수 없고 번호들은 서로 독립이 아니다. 너멜엠 로또 AI 실험(/lotto-ai-experiment)은 이 균등성을 실제 추첨으로 매주 검증한다

가상 사례 분석: 온라인 A/B 테스트에서의 균등난수 활용
배경

(교육용 가상 데이터) 전자상거래 회사에서 새로운 결제 페이지 디자인의 효과를 테스트하려고 합니다. 아래 숫자는 설명을 위해 만든 값입니다.

문제 상황

방문자를 무작위로 두 그룹(기존 디자인 vs 새 디자인)으로 나누어야 합니다.

데이터 설명

3개월간 웹사이트 방문자 데이터: 일일 평균 1,200명 방문, 연령대 20-50세, 모바일 70% 데스크톱 30%, 기존 결제 완료율 12.5%

분석 방법

균등분포 U(0,1)을 이용한 무작위 배정 시스템 구축. 각 사용자 세션 시작 시 난수 생성하여 0.5를 기준으로 그룹 분할. 쿠키를 통해 동일 사용자의 일관된 그룹 유지

해결책 및 결과

1. 사용자 접속 시 0과 1 사이 균등분포에서 난수 생성
2. 난수 < 0.5면 그룹 A (기존 디자인), >= 0.5면 그룹 B (새 디자인)
3. 이를 통해 50:50 비율로 무작위 배정 달성

10,000명 방문자 중 그룹 A: 4,987명, 그룹 B: 5,013명으로 거의 정확한 50:50 분할. 결제 완료율은 기존 12.5% → 새 디자인 15.2%로, 상대적으로 약 21.6% 증가

결론:

균등난수의 무작위 배정 덕분에 두 그룹이 공정하게 나뉘어, 결제율 차이를 디자인 변화의 효과로 해석할 수 있는 실험이 됩니다. 이 가상 데이터에서는 두 그룹의 전환율 차이가 2표본 비율검정에서 통계적으로 유의하게 나타납니다(z ≈ 3.9). "효과를 입증했다"고 말하려면 실제 실험에서 검정 방법·신뢰구간·사전 표본 크기 설계를 함께 제시해야 합니다.

참고 문헌
  • NIST/SEMATECH e-Handbook of Statistical Methods, §1.3.6.6 Gallery of Distributions — Uniform Distribution (균등분포의 확률밀도·평균·분산·응용)
이론 페이지로 돌아가기