로또 번호 생성기 (6/45)
1부터 45까지 서로 다른 번호 6개를 오름차순으로 뽑도록 설정되어 있습니다. 간단한 6/45 번호 조합을 만들 때 바로 다시 생성하세요.
- 더 적은 클릭, 키보드 지원
사용 방법
- 최솟값과 최댓값에 뽑을 수 있는 정수 범위를 입력하세요. 양 끝값도 결과에 포함됩니다.
- 생성할 숫자 개수를 1개부터 10,000개까지 입력하세요.
- 같은 번호가 다시 나오면 안 되는 추첨은 “중복 없음”을 켜세요.
- 생성 순서, 오름차순, 내림차순 중 결과 표시 순서를 고르세요.
- “숫자 생성”을 누르거나 G 키를 누른 뒤, 필요하면 한 번에 복사하세요.
범위의 양 끝값도 포함하고, 중복 없음은 비복원 추첨입니다
최솟값과 최댓값은 모두 결과가 될 수 있습니다. 따라서 1~6은 주사위처럼 정확히 6개의 숫자를 포함합니다. “중복 없음”을 끄면 매번 독립적으로 뽑으므로 같은 수가 반복되어도 정상입니다. 켜면 뽑은 번호표를 다시 넣지 않는 비복원 추첨처럼 한 번의 결과 안에서는 같은 수가 최대 한 번만 나옵니다. 예를 들어 1~10에서 서로 다른 숫자는 최대 10개뿐이므로 11개를 중복 없이 요청하면 오류로 알려드립니다.
Math.random() 대신 브라우저 Web Crypto를 사용합니다
이 도구는 Math.random() 대신 브라우저의 crypto.getRandomValues() API로 32비트 난수를 가져옵니다. MDN은 이 API가 암호학적으로 강한 무작위 값을 제공한다고 설명합니다. 또한 범위 크기가 가능한 2³²개 값으로 나누어떨어지지 않을 때 일부 숫자가 아주 조금 더 자주 나오는 편향을 막기 위해, 나머지 구간의 값은 다시 뽑습니다. 다만 브라우저에서만 만든 결과는 공인 추첨 기록이나 제3자가 검증하는 추첨 증명은 아닙니다.
큰 범위도 전체 목록을 만들지 않고 한 번에 생성합니다
−1,000,000,000부터 1,000,000,000까지의 정수 범위에서 한 번에 최대 10,000개를 생성할 수 있으며, 음수도 지원합니다. 중복 없는 결과는 범위 전체를 배열로 만들어 두지 않고 실제로 뽑은 번호만 저장하는 부분 셔플 방식으로 만듭니다. 엑셀에 붙여넣을 때는 한 줄에 하나씩 복사하고, 번호를 보기 좋게 정리할 때는 오름차순 또는 내림차순을 선택하세요.
자주 묻는 질문
원하는 범위에서 랜덤 숫자는 어떻게 뽑나요?
최솟값과 최댓값을 입력하고 숫자 생성을 누르면 됩니다. 두 끝값을 모두 포함하므로 1~100에서는 1과 100도 나올 수 있으며, −1,000,000,000까지의 음수 정수도 입력할 수 있습니다.
중복 없는 랜덤 숫자는 어떻게 생성하나요?
생성 전에 중복 없음을 켜면 됩니다. 한 번의 결과 안에서 같은 숫자가 다시 나오지 않으며, 1~45 중 6개를 뽑으면 서로 다른 6개가 나옵니다. 반대로 1~10에서 11개를 중복 없이 뽑는 요청은 가능한 숫자가 10개뿐이라 생성할 수 없습니다.
이 난수 생성기는 안전한가요?
이 도구는 Math.random()이 아니라 MDN이 암호학적으로 강한 값을 제공한다고 설명하는 브라우저 crypto.getRandomValues() API를 사용합니다. 다만 이 결과는 브라우저에서만 생성되므로 공인된 추첨, 기록 보관, 제3자 검증이 필요한 용도의 증명 자료는 아닙니다.
랜덤 숫자 목록을 많이 만들 수 있나요?
한 번에 1개부터 10,000개까지의 정수를 생성할 수 있습니다. 복사하면 숫자 하나가 한 줄씩 들어가 엑셀이나 스프레드시트 열에 바로 붙여넣을 수 있고, 생성 전 오름차순·내림차순 정렬도 선택할 수 있습니다.
생성한 숫자가 서버로 전송되나요?
아니요. 난수는 브라우저 안에서 Web Crypto로 생성하며, 선택한 범위와 옵션만 이 브라우저의 로컬 저장소에 남아 새로고침 뒤에도 복원됩니다. 설정과 생성 결과는 서버로 전송되지 않습니다.
관련 도구
2026-10-18 업데이트