도구 · 문제 해결

랜덤 결과가 반복될 때: 중복 제거와 선택 범위를 읽는 방법

먼저 알아둘 내용

무작위로 뽑았다고 이전 결과가 다시 나오지 않는 것은 아닙니다. 한 번의 결과에서 중복을 막으려면 중복 제거를 선택하고, 가능한 값의 수보다 적거나 같은 개수를 요청하세요.

적용 범위Tooliv의 Math.random 기반 번호 생성에 적용됩니다. 인증번호 생성이나 유료 추첨의 공정성 검증 기능은 아닙니다.

바로 적용하기

이 글의 목차 3

중복 제거는 이번 결과 안에서 적용됩니다

범위를 1~6, 개수를 3으로 설정하고 중복 제거를 켜면 한 번의 결과 안에 같은 번호가 겹치지 않도록 고릅니다. 다음 실행에서는 이전에 나온 번호가 다시 나올 수 있습니다. 최근 결과를 화면에 보여주는 것과 그 번호를 다음 선택에서 제외하는 것은 다른 기능입니다.

원하는 결과설정 또는 별도 작업
같은 번호가 여러 번 나와도 됨중복 제거 끄기
한 번에 뽑은 번호는 서로 달라야 함중복 제거 켜기
이전 회차에서 나온 번호도 제외제외 목록을 별도로 관리
뽑힌 순서를 보고 싶음정렬 없음
번호를 작은 순서로 보기오름차순 정렬

오름차순 결과가 1, 2, 3처럼 보인다고 생성이 순차적이었다는 뜻은 아닙니다. 정렬은 뽑은 뒤 표시 순서를 바꾸는 옵션입니다. 실제 선택 순서가 중요하면 정렬을 켜지 마세요.

가능한 값의 수를 먼저 계산하세요

정수의 최솟값과 최댓값을 모두 포함한다면 가능한 값의 수는 최댓값 − 최솟값 + 1입니다. 예를 들어 1~3에서 중복 없이 4개를 고를 수는 없습니다. 이 경우 도구는 개수가 부족한 결과를 내보내는 대신 오류를 표시합니다. 개수를 줄이거나 범위를 넓혀야 합니다.

정수만 옵션은 입력 범위 안에 있는 정수만 고릅니다. 예를 들어 1.53.8이면 가능한 값은 2와 3입니다. 소수 모드에서는 범위 안의 0.01 간격 값을 고릅니다. 1.0011.009처럼 해당 간격의 값이 없는 범위는 오류가 납니다. 요청 개수는 1~100의 정수이며, 중복 제거를 켰다면 선택 가능한 값의 수 이하여야 합니다.

정밀한 확률 실험이 필요하다면 이산적인 값의 간격과 표본 생성 규칙까지 고려해야 합니다. Tooliv는 가벼운 선택과 예시 데이터 생성에 맞춘 도구입니다.

두세 번 같은 번호가 보인 것만으로 무작위 생성의 오류를 판단할 수는 없습니다. 반대로 결과가 흩어져 보인다는 이유만으로 공정성이 검증됐다고 말할 수도 없습니다. 이 도구에는 결과를 제삼자가 검증할 수 있는 추첨 기록이나 감사 기능이 없습니다.

인증용 값과는 용도를 구분하세요

랜덤 번호 생성에 사용하는 Math.random()은 암호학적으로 안전한 난수 생성기가 아닙니다. MDN 문서는 보안 목적에 사용하지 않도록 명시합니다. 비밀번호나 접근 토큰은 해당 용도에 맞는 생성·저장 절차를 사용해야 합니다.

일상적인 순서 선택이라면 랜덤 번호 생성기에서 먼저 범위와 중복 규칙을 확정하세요.

내 조건으로 직접 확인해 보세요

읽은 내용을 필요한 도구에 적용해 보세요.

출처와 확인 기준

아래 자료와 도구의 현재 동작을 기준으로 작성했습니다. 제도·제품별 조건은 연결된 공식 안내에서 다시 확인하세요.

이미지·문서 실무 콘텐츠 더 읽기