IT·개발

닉네임 조합은 8억 개인데 왜 겹칠까 — 생일 문제로 계산해봤습니다

5분 읽기 · 꿀도구 에디터 · 2026.09.14
닉네임 조합은 8억 개인데 왜 겹칠까 — 생일 문제로 계산해봤습니다

새 게임에 접속해서 닉네임을 정하려는데 "이미 사용 중인 이름입니다"가 뜹니다. 분명 남들이 안 쓸 만한 조합이라고 생각했는데 말입니다.

닉네임 생성기가 만들어낼 수 있는 조합은 8억 6천만 가지가 넘습니다. 그런데도 겹칩니다. 이 숫자가 거짓말인 것도, 운이 나쁜 것도 아닙니다. 겹치기 시작하는 인원은 조합 수보다 훨씬 적게 필요하기 때문입니다.

글자가 없는 여러 색 말풍선
글자가 없는 여러 색 말풍선

닉네임은 부품을 이어 붙여 만든다

생성기는 미리 써둔 닉네임 목록을 보여주는 방식이 아닙니다. 단어 부품을 종류별로 모아두고, 스타일에 맞는 자리에 하나씩 뽑아 붙입니다. "눈부신여우"라면 수식어 자리에서 눈부신, 동물 자리에서 여우를 뽑은 결과입니다.

부품 창고에는 단어가 3,662개 들어 있습니다. 형용사 416개, 동물 431개, 음식 498개처럼 종류별로 나뉘어 있고, 스타일마다 어느 창고에서 몇 개를 꺼내 붙일지가 다릅니다. 여기에 사람이 직접 써둔 완성 닉네임 4,542개가 따로 있습니다.

스타일조립 방식보기
한국어형수식어 + 동물 (+ 접미사)눈부신여우님
판타지형수식어 + 명사고요한달빛
음식형음식 + 칭호, 또는 수식어 + 음식마라탕장인
영어형형용사 + 명사CrimsonPhoenix
게이머형접두어 + 구분자 + 명사 + 숫자Dark_Reaper7

게이머형만 부품이 하나 더 붙습니다. 구분자 다섯 가지(_ x X - .)와, 절반의 확률로 붙는 세 자리 이하 숫자입니다. 숫자가 붙는 자리 하나 때문에 조합 수가 천 배로 뛰는데, 뒤에서 다시 보겠습니다.

탁자 위에 늘어놓고 섞는 빈 카드들
탁자 위에 늘어놓고 섞는 빈 카드들

조합 수를 실제로 세어보면

부품 수를 곱하면 조합 수가 나옵니다. 한국어형이라면 수식어 543가지 × 동물 431가지 = 234,033가지고, 여기에 접미사를 붙이거나 안 붙이는 92가지 선택이 곱해집니다.

다만 곱셈 결과를 그대로 믿으면 안 됩니다. 서로 다른 자리에서 뽑았는데 같은 문자열이 나오는 경우가 있어서입니다. 그래서 곱셈이 아니라 실제로 만들어질 수 있는 문자열을 전부 만들어 중복을 걸러냈습니다.

스타일조합 수계산
게이머형838,500,000838,500 × 숫자 1,000가지
한국어형21,530,493543 × 431 × 92
판타지형437,658543 × 806
음식형208,662498×185 + 234×498
영어형111,800260 × 430
합계약 8억 6천만

게이머형에서 곱셈과 실제 개수가 벌어졌습니다. 접두어 목록과 영어 형용사 목록에 같은 단어가 11개 들어 있어서입니다. Dark, Pro, Shadow, Ghost 같은 단어들인데, 접두어 자리에서 뽑든 형용사 자리에서 뽑든 결과 문자열은 똑같습니다. 이 11개 때문에 11 × 5 × 430 × 1,000 = 23,650,000가지가 중복으로 세어졌고, 빼고 나면 838,500,000가지가 됩니다.

한국어형에서도 같은 이유로 543가지가 겹쳤습니다. 비율로는 아주 작지만, 곱셈만 믿으면 실제보다 부풀려 말하게 됩니다.

게이머형의 숫자 자리도 짚어둘 만합니다. 숫자는 절반의 확률로만 붙고, 붙을 때는 0부터 998 사이에서 하나가 뽑힙니다. 그래서 숫자 자리가 가질 수 있는 모양은 999가지에 "숫자 없음" 한 가지를 더해 1,000가지입니다. 글자 두세 개가 붙는 것뿐인데 조합 수가 천 배가 되는 셈이고, 게이머형이 나머지 네 스타일을 전부 합친 것보다 압도적으로 넓은 이유가 여기에 있습니다.

8억 개인데 왜 겹치나 — 생일 문제

여기서 많이들 착각합니다. "8억 가지니까 8억 명쯤 모여야 겹치겠지"라고 생각하는 것입니다. 실제로는 훨씬 적은 인원에서 겹칩니다.

교실에 23명만 모여도 생일이 같은 사람이 있을 확률이 50%를 넘습니다. 생일은 365가지인데 23명이면 충분한 이유는, 확인해야 할 것이 "나와 같은 사람"이 아니라 "모든 두 사람의 짝"이기 때문입니다. 23명이면 짝이 253쌍입니다.

닉네임도 똑같습니다. 사람이 늘면 비교해야 할 짝은 제곱으로 늘어납니다. 그래서 50% 확률로 첫 중복이 나오는 인원은 조합 수가 아니라 조합 수의 제곱근에 비례합니다. 정확히는 조합 수를 N이라 할 때 약 1.18 × √N 명입니다.

스타일조합 수50%에서 겹치는 인원
영어형111,800394명
음식형208,662538명
판타지형437,658779명
한국어형21,530,4935,463명
게이머형838,500,00034,094명

조합이 8억 가지가 넘는 게이머형도 34,094명이면 둘이 겹칠 확률이 반반입니다. 조합 수의 0.005%도 안 되는 인원입니다. 가입자가 15만 명인 게임이라면 아무도 안 겹칠 확률이 백만 분의 1.5, 사실상 반드시 생긴다고 봐야 합니다.

더 실감 나는 쪽은 작은 스타일입니다. 영어형은 동호회 회원 100명만 모여도 겹칠 확률이 4.3%고, 한국어형은 1,000명 규모에서 2.3%입니다. 학교 한 학년, 회사 한 층 정도의 인원에서 이미 벌어지는 일입니다.

여기까지는 모든 조합이 똑같은 확률로 뽑힌다고 가정한 계산입니다. 실제로는 그렇지 않습니다. 사람은 뽑힌 후보 중에서 마음에 드는 것만 골라 쓰기 때문에, 부르기 좋고 뜻이 예쁜 조합에 선택이 몰립니다. 쏠림이 있으면 중복은 계산보다 더 빨리 나타납니다. 위 표의 인원수는 가장 낙관적인 경우로 보는 편이 맞습니다.

화면에서 중복이 안 보이는 이유도 짚어둘 만합니다. 생성기는 한 번에 뽑은 목록 안에서만 같은 이름을 걸러냅니다. 새로고침해서 다시 뽑으면 이전 목록은 기억하지 않고, 다른 사람이 뽑은 결과와는 애초에 비교할 방법이 없습니다.

노트북 앞에서 타이핑하는 사람
노트북 앞에서 타이핑하는 사람

겹치지 않는 닉네임을 고르는 법

확률을 알면 대응도 단순해집니다. 조합 수가 큰 쪽으로 옮기거나, 조합 수를 스스로 늘리면 됩니다.

  • 게이머형을 쓴다 — 한국어형보다 조합이 38배 넓습니다. 겹치기 시작하는 인원도 6배로 늘어납니다.
  • 숫자나 구분자를 직접 덧붙인다 — 뽑은 이름 뒤에 의미 있는 두 자리(입사 연도, 좋아하는 번호)를 붙이면 그 자체로 조합이 100배가 됩니다.
  • 글자 수를 넉넉히 잡는다 — 생성기에서 글자 수를 3~5자로 좁히면 통과하는 조합만 남아 후보가 급격히 줄어듭니다. 목록이 20개를 못 채우는 것도 이 때문입니다.
  • 한국어형은 접미사를 살린다 — 접미사가 붙는 것만으로 조합이 92배가 됩니다. "눈부신여우"보다 "눈부신여우님"이 안전합니다.
  • 마음에 드는 후보는 저장해둔다 — 새로고침하면 같은 이름이 다시 나올 확률은 사실상 0입니다. 즐겨찾기에 담아두지 않으면 되찾을 방법이 없습니다.

반대로 겹쳐도 상관없는 자리라면 굳이 애쓸 필요가 없습니다. 카톡 대화방 별명이나 회사 내부 도구처럼 사람이 적은 곳에서는 한국어형 21,530,493가지로도 충분히 남습니다. 숫자가 붙은 긴 아이디는 오히려 부르기 불편합니다.

닉네임 생성기에서 다섯 가지 스타일을 직접 돌려볼 수 있습니다. 글자 수 범위를 조절하고, 마음에 드는 후보는 즐겨찾기에 저장해 두세요.

닉네임 생성기 열기 →

자주 묻는 질문

닉네임 생성기가 만들 수 있는 조합은 모두 몇 가지인가요?
다섯 스타일을 합쳐 약 8억 6천만 가지입니다. 게이머형이 838,500,000가지로 대부분을 차지하고, 한국어형 21,530,493·판타지형 437,658·음식형 208,662·영어형 111,800가지입니다. 부품 수를 곱한 값이 아니라 실제로 만들어지는 문자열을 전부 만들어 중복을 걸러낸 수입니다.
조합이 8억 가지인데 왜 닉네임이 겹치나요?
겹침은 '나와 같은 사람'이 아니라 '모든 두 사람의 짝'에서 생기기 때문입니다. 50% 확률로 첫 중복이 나오는 인원은 조합 수 N의 제곱근에 비례해 약 1.18 × √N명이고, 8억 가지가 넘는 게이머형도 34,094명이면 둘이 겹칠 확률이 반반입니다.
겹치지 않는 닉네임을 고르려면 어떤 스타일이 유리한가요?
게이머형이 한국어형보다 조합이 38배 넓고 겹치기 시작하는 인원도 6배입니다. 한국어형이라면 접미사를 붙이는 것만으로 조합이 92배가 되고, 뽑은 이름 뒤에 의미 있는 숫자 두 자리를 직접 붙이면 그 자체로 조합이 100배가 됩니다.
새로고침하면 같은 닉네임이 다시 나오나요?
사실상 나오지 않습니다. 생성기는 한 번에 뽑은 목록 안에서만 같은 이름을 걸러내고 이전 목록은 기억하지 않으므로, 마음에 드는 후보는 즐겨찾기에 저장해 두어야 되찾을 수 있습니다.

함께 읽으면 좋은 글

조합 수는 2026년 8월 기준 꿀도구 닉네임 사전에 실제로 들어 있는 단어를 세어 스타일별 조립 규칙대로 만들어질 수 있는 문자열의 개수를 구한 것입니다. 중복되는 문자열은 제외했습니다. 중복 확률은 생일 문제의 근사식(1 − e−k(k−1)/2N)으로 계산했으며, 실제 서비스에서는 인기 있는 단어가 더 자주 선택되므로 중복은 계산보다 조금 더 빨리 나타납니다. 단어 사전은 계속 보강되고 있어 조합 수는 늘어날 수 있습니다.

#닉네임 조합 #생일 문제 #닉네임 중복 #경우의 수 #확률 #닉네임 생성기 #아이디 짓기 #게임 닉네임 #제곱근 #조합론

이 글에서 다룬 도구를 직접 사용해보세요

꿀도구 - 무료 온라인 도구 모음

연봉 실수령액 계산기, QR코드 생성기, 단위 변환기, 글자수 세기 등 141개 이상의 무료 온라인 유틸리티를 제공합니다. 회원가입 없이 바로 사용하세요.

인기 도구

  • 사다리타기 - 인원수를 정하고 공정한 사다리 게임을 즐기세요. 회식 장소 정하기, 벌칙 정하기, 당번 정하기 등에 활용하세요.
  • 로또번호 생성기 - 로또 6/45 자동 번호를 생성하는 무료 프로그램입니다. 여러 세트 생성과 번호 복사를 지원합니다.
  • 퍼센트 계산기 - 퍼센트(%)를 쉽고 빠르게 계산. 할인 가격 계산, 증감률 계산, 비율 구하기를 지원합니다.
  • BMI 계산기 - 키와 몸무게로 BMI(체질량지수)를 계산하고 대한비만학회 기준으로 비만도를 판정합니다.
  • D-Day 계산기 - 두 날짜 사이의 일수를 계산합니다. 수능 디데이, 100일 기념일, 1주년 등 중요한 날 확인.
  • 단위 변환기 - 길이, 무게, 넓이, 부피, 온도 등 모든 단위를 즉시 변환하는 무료 도구입니다.
  • 연봉 실수령액 - 2026년 기준 연봉 실수령액 계산. 4대보험료와 소득세 자동 공제하여 월급을 확인하세요.
  • 글자수 세기 - 글자수, 공백 포함/제외, 바이트 수, 단어 수, 줄 수를 실시간 계산하는 무료 도구입니다.
  • QR코드 생성기 - URL, 텍스트, Wi-Fi, 연락처(vCard), 위치, SMS 메시지까지 6가지 유형의 QR코드를 무료로 생성합니다. 12가지 색상 프리셋, 200~512px 크기 조절, PNG·SVG 벡터 다운로드 지원. 명함·포스터·메뉴판·매장·이벤트용 예쁜 QR코드 제작에 최적화.
  • MBTI 검사 - 48문항 정밀 MBTI 성격유형 검사와 상세 분석 리포트를 제공합니다.