가이드

중복 없는 무작위 숫자 목록 생성 방법

최솟값, 최댓값, 개수를 입력하면 겹치지 않는 무작위 정수 목록을 만들 수 있습니다. 범위와 개수 조건을 확인한 뒤 필요하면 오름차순 정렬을 선택해 실행하세요.

도구 랜덤 숫자 생성기

중복 없는 숫자 목록이 필요한 경우

서로 겹치지 않는 무작위 정수 목록이 필요할 때 이 도구를 사용할 수 있습니다. 숫자 범위와 목록 개수를 정하면 그 조건을 바탕으로 정수를 선택합니다. 추첨 번호, 연습용 자료, 입력값 점검처럼 여러 숫자를 한 번에 준비하는 작업에 맞습니다. 결과의 배열 순서가 크게 중요하지 않다면 기본 설정으로 진행할 수 있습니다. 숫자를 확인하거나 옮겨 적기 편한 순서가 필요하면 오름차순 정렬을 켜는 방법이 있습니다. 다만 입력한 숫자가 소수인지, 요청한 개수가 범위에 맞는지에 따라 결과를 해석하는 방식이 달라질 수 있습니다. 따라서 실행 전에 범위와 개수를 먼저 정수 기준으로 계획하면 확인 과정이 수월합니다. 이 도구는 선택된 숫자뿐 아니라 합계와 평균도 성공 결과에 함께 보여 줍니다.

입력부터 실행까지 따라 하기

  1. 최솟값 입력란에 사용할 범위의 시작 숫자를 적습니다. 값을 비워 두면 기본 최솟값은 1입니다.

  2. 최댓값 입력란에 범위의 끝 숫자를 적습니다. 별도로 입력하지 않을 때 적용되는 기본 최댓값은 100입니다.

  3. 개수 입력란에서 목록에 담을 숫자의 수를 정합니다. 기본 개수는 10입니다. 한 번에 필요한 수량을 먼저 정한 뒤 범위와 비교하는 편이 좋습니다.

  4. 숫자를 작은 값부터 확인하려면 오름차순 정렬 선택 상자를 켭니다. 이 설정은 선택된 숫자의 표시 배열을 오름차순으로 바꿉니다.

  5. 실행하기 전에 최솟값이 최댓값보다 작은지 살펴봅니다. 두 값이 같거나 최솟값이 더 크면 작업이 성공하지 않습니다.

  6. 요청한 개수가 1 이상인지 확인합니다. 1보다 작은 개수는 사용할 수 없습니다.

  7. 양 끝값을 포함해 범위 안에 들어가는 정수의 수를 계산합니다. 요청 개수가 그 수보다 크면 서로 다른 숫자를 채울 수 없으므로 작업이 성공하지 않습니다.

  8. 조건을 확인한 뒤 실행 버튼을 누릅니다. 입력값을 소수로 작성했다면 주의가 더 필요합니다. 최솟값, 최댓값, 개수는 표본을 만들 때 정수 값으로 해석됩니다. 그 결과 입력한 소수 구간과 실제로 선택되는 범위가 달라질 수 있습니다. 소수 개수는 반환 목록의 길이에도 영향을 줄 수 있습니다. 예상하기 쉬운 결과가 필요하면 세 입력란에 정수를 사용하는 것이 안전한 확인 방법입니다.

  9. 생성이 끝나면 목록에 같은 숫자가 반복되지 않는지, 정렬을 켰다면 작은 수부터 배열되었는지 확인합니다. 이어서 표시된 합계와 평균을 함께 살펴봅니다.

표시된 값과 실패 원인 이해하기

성공한 결과에는 서로 다른 정수로 구성된 선택 목록이 나타납니다. 목록의 각 값은 입력한 숫자 조건을 바탕으로 선택된 표본으로 이해하면 됩니다. 오름차순 정렬을 사용하면 목록을 가장 작은 값에서 가장 큰 값으로 읽을 수 있습니다. 정렬을 사용하지 않은 결과는 표시된 선택 순서를 그대로 확인하면 됩니다. 결과에는 선택된 숫자의 합계도 제공됩니다. 평균은 소수점 아래 10자리까지 반올림되어 표시됩니다. 평균을 목록의 단순한 산술 평균과 비교할 때에는 입력한 개수와 실제 반환 목록 길이를 함께 확인해야 합니다. 특히 개수에 소수가 포함되면 평균 계산에 공급된 개수와 목록에 표시된 항목 수가 서로 다를 수 있습니다.

실패한 경우에는 먼저 최솟값과 최댓값의 관계를 점검합니다. 다음으로 개수가 1 미만인지 확인하고, 범위에 포함되는 정수보다 많은 수를 요구하지 않았는지 계산합니다. 소수 입력이 있었다면 각 값을 정수로 해석했을 때의 범위와 개수를 기준으로 다시 살펴보세요. 같은 숫자를 일부러 반복해 얻는 기능이 아니므로, 범위가 좁은 상태에서 큰 개수를 입력하면 조건을 만족하기 어렵습니다. 결과를 다른 작업에 옮길 때에는 목록, 합계, 평균을 각각 확인하고 정렬 여부도 함께 기록하면 숫자의 배열을 혼동하기 어렵습니다.

사용 예시

45 이하에서 겹치지 않는 숫자 6개를 작은 순서로 확인하려는 상황입니다.

1부터 45까지의 추첨 번호 6개를 준비하려고 최솟값 1, 최댓값 45, 개수 6을 입력하고 오름차순 정렬을 선택한 뒤 실행합니다.

서로 다른 정수 6개로 이루어진 목록과 그 목록의 합계, 소수점 아래 10자리까지 반올림한 평균이 표시됩니다.

제한 사항

  • 최솟값이 최댓값 이상이거나 개수가 1보다 작거나 포함 범위의 정수 수를 초과하면 성공하지 않습니다. 소수 입력은 정수 해석에 따라 실제 범위, 목록 길이, 평균을 입력값과 다르게 만들 수 있습니다.

자주 발생하는 오류

  • 최솟값을 최댓값보다 크게 입력하거나, 범위에 담을 수 있는 수보다 많은 개수를 정하면 작업이 실패할 수 있습니다. 최솟값을 더 작은 값으로 고치고 개수를 1 이상이면서 포함 범위의 정수 수 이하로 다시 설정하세요.

자주 묻는 질문

값을 입력하지 않을 때 적용되는 기본 설정은 무엇인가요?

입력란을 따로 수정하지 않으면 최솟값 1, 최댓값 100, 개수 10이 사용되며 오름차순 정렬은 선택되지 않습니다. 원하는 범위가 있다면 실행 전에 세 입력을 직접 조정하세요.

결과를 작은 숫자부터 정렬할 수 있나요?

오름차순 정렬을 켜면 선택된 숫자가 작은 값부터 큰 값 순서로 배열됩니다. 숫자의 배열을 정리해서 보고 싶은 경우에 해당 선택을 사용하면 됩니다.

최솟값이나 개수에 소수를 넣으면 어떻게 되나요?

소수를 입력할 수는 있지만 결과를 입력한 소수 그대로 해석해서는 안 됩니다. 세 입력값은 표본 생성 과정에서 정수로 바뀔 수 있고, 이 때문에 선택 범위나 목록 길이 또는 평균이 달라질 수 있습니다.

도구

랜덤 숫자 생성기