범위에서 무작위 정수 또는 소수를 생성하는 방법
최솟값과 최댓값을 정한 뒤 정수 또는 소수 모드를 선택하면 범위 안의 무작위 수를 만들 수 있습니다. 여러 개를 요청하면 성공한 결과에서 합계와 평균도 확인할 수 있습니다.
무작위 수 생성의 기본 구성
범위 안에서 무작위 수를 만들 때는 먼저 필요한 수의 형태를 정하면 좋습니다. 정수 모드는 점수, 번호, 순번처럼 소수점이 필요하지 않은 값을 만들 때 알맞습니다. 소수 모드는 비율이나 측정값처럼 소수점 이하 자리가 필요한 상황에 사용할 수 있습니다. 이 도구는 정수 모드와 소수 모드를 제공하므로 목적에 맞는 방식을 고를 수 있습니다. 최솟값과 최댓값으로 생성 범위를 정하고, 생성 개수로 결과 수를 정합니다. 한 번에 여러 값을 요청하면 결과 목록에서 각각의 값을 확인할 수 있습니다. 성공한 요청에는 결과의 합계와 평균도 함께 제공됩니다. 따라서 값 하나만 필요한 간단한 추첨부터 여러 수의 요약이 필요한 계산까지 같은 흐름으로 다룰 수 있습니다. 입력을 생략했을 때 적용되는 기본값도 있으므로 짧은 설정으로 시작할 수 있습니다. 다만 기본값에 기대기보다 필요한 범위와 개수를 직접 확인하면 결과를 해석하기 쉽습니다.
입력부터 결과 확인까지
-
먼저 최솟값과 최댓값을 정합니다. 두 입력을 비워 두면 최솟값은 0, 최댓값은 100으로 처리됩니다. 값을 입력할 때는 숫자로 해석될 수 있는 표현을 사용해야 합니다. 최솟값과 최댓값은 실수 형태로 변환되어 처리되므로 입력 형식과 의도한 범위를 함께 점검하세요.
-
필요한 결과 수를 정합니다. 생성 개수를 입력하지 않으면 1개가 사용됩니다. 여러 결과가 필요하면 원하는 수를 입력하되 1 이상 1000 이하의 정수를 사용하세요. 0이나 음수는 유효한 개수가 아니며, 1000보다 큰 수 역시 허용 범위를 벗어납니다.
-
숫자 모드를 선택합니다. 정수 모드를 고르면 범위의 양 끝점이 정수로 변환된 뒤 생성에 사용됩니다. 예를 들어 1.5와 8.9를 입력해도 소수점이 있는 끝점 자체를 유지한 정수 범위가 만들어지는 것은 아닙니다. 변환된 정수 최솟값과 최댓값은 생성 가능한 범위에 포함됩니다. 소수점이 있는 경계를 그대로 활용하려면 소수 모드를 선택하는 편이 목적에 맞습니다.
-
소수 모드라면 소수 자릿수를 입력합니다. 이 값은 비워 두지 말고 사용할 자릿수를 명시하세요. 소수 자릿수는 최대 10까지 요청할 수 있습니다. 빈 값이나 호환되지 않는 값은 소수 모드 처리에 실패하게 할 수 있습니다. 기본 입력을 활용하는 경우에도 소수 자릿수의 빈 입력은 최솟값, 최댓값, 생성 개수와 같은 방식으로 생각하지 않아야 합니다.
-
실행하기 전에 범위를 확인합니다. 최솟값은 최댓값보다 작아야 합니다. 두 값이 같으면 범위가 성립하지 않습니다. 최솟값이 더 큰 경우에도 요청은 성공하지 않습니다. 생성 개수, 모드, 소수 자릿수까지 점검한 뒤 생성을 실행하세요.
-
결과 목록을 살펴봅니다. 여러 값을 요청하고 호출이 성공하면 요청한 개수만큼 값이 제공됩니다. 정수 모드에서는 변환된 정수 경계가 가능한 값에 포함되는지 확인할 수 있습니다. 소수 모드 결과는 지정한 자릿수에 맞게 반올림됩니다. 합계와 평균이 표시되면 여러 결과를 한눈에 요약할 수 있습니다. 결과를 다른 계산에 옮길 때는 선택한 모드와 자릿수도 함께 기록하면 범위를 잘못 이해할 가능성을 줄일 수 있습니다.
결과를 읽을 때 확인할 기준
정수 결과를 읽을 때는 사용자가 입력한 끝점보다 먼저 변환된 정수 경계를 기준으로 보아야 합니다. 소수 형태의 끝점을 입력한 뒤 정수 모드를 선택했다면 원래의 소수 경계가 그대로 유지되지 않습니다. 반대로 소수 모드에서는 요청한 자릿수에 따라 값이 반올림됩니다. 자릿수가 10이면 소수점 이하 10자리까지 요청할 수 있지만, 그보다 많은 자릿수를 기대해서는 안 됩니다.
생성 개수가 1이면 결과 하나와 그 값에 대응하는 요약을 확인하는 방식으로 읽을 수 있습니다. 여러 개를 요청하면 목록의 값들을 먼저 살펴보고 합계와 평균을 보조 지표로 활용하세요. 성공한 요청에서 제공되는 합계와 평균은 각각 소수점 이하 10자리로 반올림됩니다. 표시된 평균은 목록의 값과 함께 해석해야 하며, 요청한 개수와 모드를 무시한 채 별도의 범위로 이해하면 안 됩니다.
최솟값과 최댓값을 입력하지 않았을 때 0과 100이 사용된다는 점은 빠른 시작에 도움이 됩니다. 생성 개수를 생략하면 하나의 값이 선택됩니다. 소수 모드는 기본적으로 선택되지 않으며, 기본 소수 자릿수는 2입니다. 그러나 소수 자릿수 입력을 비워 둔 경우에는 별도 처리로 인해 소수 모드가 실패할 수 있습니다. 입력을 줄이는 것과 유효한 소수 설정을 생략하는 것은 같은 의미가 아닙니다.
범위가 같거나 뒤집혀 있으면 값의 형태를 바꾸어도 문제를 해결할 수 없습니다. 이때는 먼저 두 경계를 서로 다른 순서로 배치하고 최솟값이 더 작은지 확인해야 합니다. 개수 오류가 의심되면 1에서 1000 사이인지 다시 살펴보세요. 소수 결과가 기대와 다르면 선택한 모드, 입력한 자릿수, 소수 경계의 의미를 차례로 대조하는 것이 좋습니다.
사용 예시
10부터 20 사이에서 정수 3개를 뽑아 추첨 후보를 정하려고 합니다.
정수 모드에서 최솟값 10, 최댓값 20, 생성 개수 3을 입력하고 생성을 실행합니다.
성공하면 결과 목록에 정수 3개가 제공되고, 세 값의 합계와 평균이 함께 표시됩니다.
제한 사항
- 생성 개수는 1 이상 1000 이하이어야 하며 최솟값은 최댓값보다 작아야 합니다. 소수 자릿수는 10을 넘을 수 없고, 빈 값이나 호환되지 않는 값은 소수 모드 처리를 실패하게 할 수 있습니다.
자주 발생하는 오류
- 소수 모드에서 자릿수를 비워 두거나 호환되지 않는 값을 넣으면 처리가 실패할 수 있습니다. 소수 자릿수를 1부터 10 사이에서 명시하고 실행하세요.
자주 묻는 질문
입력하지 않은 값에는 어떤 기본값이 적용되나요?
최솟값을 비워 두면 0이 사용되고 최댓값을 비워 두면 100이 적용됩니다. 생성 개수를 생략하면 1개가 선택됩니다. 소수 모드는 기본적으로 꺼져 있으며 기본 소수 자릿수는 2입니다. 다만 소수 자릿수 입력은 비어 있을 때 별도로 실패할 수 있으므로 소수 모드에서는 자릿수를 입력하는 편이 좋습니다.
정수 모드에서 소수점이 있는 범위를 사용할 수 있나요?
정수 모드에서는 소수점이 있는 최솟값과 최댓값도 입력할 수 있지만, 두 끝점은 정수로 변환된 뒤 사용됩니다. 변환된 정수 경계는 생성 가능한 범위에 포함됩니다. 소수 경계 자체를 유지해야 한다면 소수 모드가 필요합니다.
몇 개까지 만들 수 있으며 소수 자릿수에는 어떤 제한이 있나요?
생성 개수는 1 이상 1000 이하로 정해야 합니다. 소수 모드의 자릿수는 최대 10이며, 생성된 값은 요청한 자릿수에 맞게 반올림됩니다. 여러 결과를 요청하면 성공 시 입력한 개수만큼 값이 제공됩니다.