랜덤 날짜 생성기
두 날짜 사이에서 하루를 무작위로 뽑아요. 테스트 데이터, 깜짝 데이트 날, 역사 퀴즈, 도무지 안 정해지는 모임 날짜까지 맡겨 보세요.
기간을 정하고 날짜 뽑기를 눌러 주세요.
- 테스트 데이터·가짜 생년월일겹치지 않는 생년월일 100개를 한 번에 만들어 2008-05-17 형식으로 엑셀이나 시드 파일에 붙여 넣으세요.
- 데이트·나들이 날앞으로 30일 중 하루를 뽑아 캘린더에 넣고, 계획은 그날까지 비밀로.
- 역사 퀴즈1900년대 날짜를 하나 뽑고 그해에 무슨 일이 있었는지 맞혀 보세요.
- 공정한 일정 정하기불시 점검일, 당번 날, 팀 회식 날을 제비뽑기처럼 정할 수 있어요.
세 단계로 랜덤 날짜 뽑기
기간 정하기
시작일과 종료일을 입력하거나 빠른 기간을 누르세요. 양 끝 날짜도 뽑힐 수 있고, 거꾸로 넣어도 알아서 바꿔 줘요.
조건 추가
개수, 평일만 뽑을지, 시간도 붙일지, 같은 날짜가 두 번 나와도 되는지 고르세요.
결과 활용
하나면 달력 한 장처럼 크게 보여 주고, 여러 개면 목록으로 보여 줘요. YYYY-MM-DD나 한국어 표기로 복사하거나 돌림판에 올릴 수 있어요.
디테일까지 정확한 날짜 뽑기
자주 쓰는 용도와 추천 기간
랜덤 날짜가 필요한 경우는 대부분 아래 중 하나예요. 그대로 설정한 다음 양 끝을 상황에 맞게 조정하세요.
| 용도 | 기간 | 설정 |
|---|---|---|
| 테스트 회원 생년월일 | 1950-01-01 ~ 2008-12-31 | 100개, 중복 없음, YYYY-MM-DD 복사 |
| 데이트·당일치기 여행 | 앞으로 30일 | 1개, 연차를 쓸 거면 평일만 |
| 불시 점검·감사일 | 이번 분기 | 평일만, 여러 개, 날짜순 |
| 역사 퀴즈 출제 | 1900-01-01 ~ 1999-12-31 | 1개, 그해 사건 맞히기 |
| 데모 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 형식이나 한국어 표기로 한꺼번에 복사할 수 있어요.