기간 지정 · 평일만 · 생년월일

랜덤 날짜 생성기

두 날짜 사이에서 하루를 무작위로 뽑아요. 테스트 데이터, 깜짝 데이트 날, 역사 퀴즈, 도무지 안 정해지는 모임 날짜까지 맡겨 보세요.

빠른 기간
개수

기간을 정하고 날짜 뽑기를 눌러 주세요.

복사 형식
  • 테스트 데이터·가짜 생년월일겹치지 않는 생년월일 100개를 한 번에 만들어 2008-05-17 형식으로 엑셀이나 시드 파일에 붙여 넣으세요.
  • 데이트·나들이 날앞으로 30일 중 하루를 뽑아 캘린더에 넣고, 계획은 그날까지 비밀로.
  • 역사 퀴즈1900년대 날짜를 하나 뽑고 그해에 무슨 일이 있었는지 맞혀 보세요.
  • 공정한 일정 정하기불시 점검일, 당번 날, 팀 회식 날을 제비뽑기처럼 정할 수 있어요.
사용 방법

세 단계로 랜덤 날짜 뽑기

  1. 기간 정하기

    시작일과 종료일을 입력하거나 빠른 기간을 누르세요. 양 끝 날짜도 뽑힐 수 있고, 거꾸로 넣어도 알아서 바꿔 줘요.

  2. 조건 추가

    개수, 평일만 뽑을지, 시간도 붙일지, 같은 날짜가 두 번 나와도 되는지 고르세요.

  3. 결과 활용

    하나면 달력 한 장처럼 크게 보여 주고, 여러 개면 목록으로 보여 줘요. YYYY-MM-DD나 한국어 표기로 복사하거나 돌림판에 올릴 수 있어요.

이런 점이 좋아요

디테일까지 정확한 날짜 뽑기

모든 날짜가 같은 확률브라우저의 암호학적 난수와 거부 샘플링을 써서 기간 안의 어느 날이든 뽑힐 확률이 똑같아요.
시간대 영향 없음UTC 기준 하루 단위로 계산해서 서머타임 전환 때문에 날짜가 빠지거나 겹치지 않아요.
평일만 뽑아도 공정주말을 월요일로 미루는 방식이 아니라 먼저 빼고 뽑기 때문에 월요일만 자주 나오지 않아요.
한 번에 최대 500개테스트 데이터나 1년 치 일일 미션에도 충분해요. 기본값은 중복 없음이에요.
한국어 표기와 ISO 형식2027년 3월 19일 금요일과 2027-03-19를 함께 보여 줘서 엑셀, 구글 시트에 바로 쓸 수 있어요.
후보 날짜는 돌림판으로후보 5개를 뽑아 돌림판에 올리면 마지막 하루를 다 같이 정할 수 있어요. 카카오톡으로 링크 공유도 간단해요.

자주 쓰는 용도와 추천 기간

랜덤 날짜가 필요한 경우는 대부분 아래 중 하나예요. 그대로 설정한 다음 양 끝을 상황에 맞게 조정하세요.

용도기간설정
테스트 회원 생년월일1950-01-01 ~ 2008-12-31100개, 중복 없음, YYYY-MM-DD 복사
데이트·당일치기 여행앞으로 30일1개, 연차를 쓸 거면 평일만
불시 점검·감사일이번 분기평일만, 여러 개, 날짜순
역사 퀴즈 출제1900-01-01 ~ 1999-12-311개, 그해 사건 맞히기
데모 DB 주문 일시지난 12개월랜덤 시간 추가, 랜덤 순서
매일 글쓰기·챌린지 달력올해30개, 날짜순

랜덤 날짜는 이렇게 뽑아요

시작일과 종료일을 일련번호 날짜로 바꾸고, 양 끝을 포함한 일수를 센 뒤 그 범위 안의 정수 하나를 crypto.getRandomValues로 뽑아요. 단순히 나머지를 쓰면 일부 값이 아주 조금 더 잘 나오는데, 거부 샘플링으로 이 편향을 없앴어요.

평일만을 켜면 기간 안의 월요일부터 금요일까지를 먼저 세고 그중에서 바로 뽑아요. 토요일, 일요일이 나오면 다음 월요일로 미루는 방식은 월요일 확률을 다른 평일의 3배로 만들어 버려요.

시간은 00:00:00부터 23:59:59 사이의 1초를 무작위로 골라 시간대 없이 보여 줘요. 공휴일과 대체공휴일은 해마다 달라서 자동으로 빼지 않으니, 필요하면 직접 지워 주세요.

테스트 데이터로 쓸 때 팁

개발이나 데이터 분석을 하다 보면 가입일, 생년월일, 주문 일시 같은 더미 데이터를 많이 만들게 돼요. 아래 습관을 지키면 더 현실적이고 버그도 잘 드러나는 데이터가 돼요.

  • YYYY-MM-DD로 복사하세요. 문자열로 정렬해도 순서가 맞고, 엑셀, 구글 시트, SQL, JSON에서 바로 읽혀요.
  • 경계 날짜를 일부러 넣으세요. 윤년의 2월 29일, 12월 31일, 연말연시 며칠 등.
  • 나이 제한을 테스트한다면 허용되는 가장 이른 생년월일부터 가장 늦은 생년월일까지를 기간으로 잡고, 범위를 벗어난 데이터는 몇 개 직접 추가하세요.
  • 같은 날짜에 기록이 몰리는 경우를 테스트하려면 날짜 중복 없음을 끄세요.
  • 로그와 타임라인은 날짜순, 처음부터 정렬되어 있으면 안 되는 데이터는 랜덤 순서로.

날짜와 함께 랜덤 숫자나 이름도 필요하다면 랜덤 숫자 생성기, 리스트 랜덤 섞기와 같이 써 보세요.

랜덤으로 뽑은 하루, 이렇게 놀아요

  • 깜짝 데이트: 둘이 각자 다음 달 하루를 뽑고 그날 데이트를 책임져요.
  • 생일 맞히기: 날짜를 하나 뽑고 그날 태어난 연예인을 맞혀 보세요.
  • 역사 속 오늘: 랜덤 날짜에 무슨 일이 있었는지 찾아봐요.
  • 정리 챌린지: 매주 평일 하루를 뽑아 그날 서랍 하나를 정리해요.
  • 독서 모임·회식: 모두 가능한 날 중에서 공정하게 하루를 정해요.
  • 학급 활동: 쪽지 시험이나 발표 당번 날을 뽑아요.
자주 묻는 질문

자주 묻는 질문

두 날짜 사이에서 랜덤 날짜를 뽑으려면 어떻게 하나요?

시작일과 종료일을 입력하거나 빠른 기간을 누른 다음 날짜 뽑기를 누르면 돼요. 시작일과 종료일도 포함되고, 기간 안의 모든 날짜가 같은 확률이에요.

주말을 빼고 평일만 뽑을 수 있나요?

네. 평일만을 체크하면 결과는 항상 월요일부터 금요일이고, 주말을 먼저 빼고 뽑아서 모든 평일의 확률이 같아요. 공휴일은 해마다 달라서 자동으로 빼지 않아요.

날짜와 시간을 같이 뽑을 수 있나요?

네. 랜덤 시간 추가를 체크하면 00:00부터 23:59 사이의 시간이 붙고, 2027-03-19 14:05 형식으로 복사돼요.

가짜 생년월일을 한꺼번에 만들려면요?

성인 생년월일(1950~2008년)을 누르고 개수를 필요한 만큼 바꾼 뒤, 날짜 중복 없음을 켜 둔 채로 YYYY-MM-DD로 복사해서 시트에 붙여 넣으세요.

같은 날짜가 두 번 나올 수 있나요?

날짜 중복 없음이 켜져 있으면 나오지 않아요. 기간의 일수보다 많이 요청하면 모든 날짜를 한 번씩 보여 주고 안내 문구를 띄워요. 중복을 허용하려면 끄세요.

시간대에 따라 결과가 달라지나요?

아니요. 모든 계산을 UTC 하루 단위로 하고 표시할 때도 현지 시간으로 바꾸지 않아서, 3월 19일이 나오면 어디서 보든 3월 19일이에요.

한 번에 몇 개까지 만들 수 있나요?

한 번에 최대 500개예요. ISO 형식이나 한국어 표기로 한꺼번에 복사할 수 있어요.