Excel의 RAND 함수를 사용하여 난수를 생성하는 방법

01 / 01

RAND 함수로 0과 1 사이의 임의의 값 생성

RAND 함수로 난수 생성. © Ted 프랑스어

Excel에서 난수를 생성하는 한 가지 방법은 RAND 함수를 사용하는 것입니다.

이 함수는 그 자체로 제한된 범위의 난수를 생성하지만 다른 함수가있는 수식에서 RAND를 사용하면 위의 이미지에서와 같이 값 범위를 쉽게 확장 할 수 있습니다.

참고 : Excel의 도움말 파일에 따르면 RAND 함수 는 0보다 크고 1보다 작은 균등하게 분포 된 숫자를 반환합니다 .

이것이 의미하는 바는 함수에 의해 생성 된 값의 범위를 0에서 1로 기술하는 것이 정상이지만 실제로는 범위가 0과 0.99999999 사이라고 말하는 것입니다.

같은 토큰으로 1에서 10 사이 의 난수를 반환하는 수식은 실제로 0과 9.999999 사이의 값을 반환합니다.

RAND 함수의 구문

함수의 구문 은 함수의 레이아웃을 참조하며 함수의 이름, 대괄호, 쉼표 구분 기호 및 인수를 포함 합니다.

RAND 함수의 구문은 다음과 같습니다.

= RAND ()

상한 및 하한 인수를 지정해야하는 RANDBETWEEN 함수 와 달리 RAND 함수는 인수를 허용하지 않습니다.

RAND 함수 예제

위의 그림에 표시된 예를 재현하는 데 필요한 단계가 아래에 나와 있습니다.

  1. 첫 번째는 자체적으로 RAND 기능에 들어갑니다.
  2. 두 번째 예제는 1과 10 또는 1과 100 사이의 난수를 생성하는 수식을 만듭니다.
  3. 세 번째 예제는 TRUNC 함수를 사용하여 1에서 10 사이의 임의의 정수를 생성합니다.
  4. 마지막 예제에서는 ROUND 함수 를 사용 하여 난수에 대한 소수 자릿수를 줄입니다.

예제 1 : RAND 함수 입력하기

RAND 함수는 인자를 가지지 않기 때문에 단순히 셀을 클릭하고 다음을 입력하여 워크 시트 셀에 쉽게 입력 할 수 있습니다.

= RAND ()

키보드의 Enter 키를 누르십시오. 결과는 셀에서 0과 1 사이의 난수입니다.

예 2 : 1과 10 또는 1과 100 사이의 난수 생성

지정된 범위 내에서 난수를 생성하는 데 사용되는 방정식의 일반적인 형식은 다음과 같습니다.

= RAND () * (높음 - 낮음) + 낮음

여기서 HighLow 는 원하는 숫자 범위의 상한 및 하한을 나타냅니다.

1과 10 사이의 난수를 생성하려면 다음 수식을 워크 시트 셀에 입력하십시오.

= RAND () * (10-1) + 1

1과 100 사이의 난수를 생성하려면 다음 수식을 워크 시트 셀에 입력하십시오.

= RAND () * (100-1) + 1

예 3 : 1에서 10 사이의 임의의 정수 생성

소수점 이하 자릿수가 아닌 정수를 반환하려면 수식의 일반적인 형식은 다음과 같습니다.

= TRUNC (RAND () * (높음 - 낮음) + 낮음)

1에서 10 사이의 임의의 정수를 생성하려면 다음 수식을 워크 시트 셀에 입력하십시오.

= TRUNC (RAND () * (10-1) +1)

RAND 및 ROUND : 소수 자릿수 줄이기

TRUNC 함수로 모든 소수 자릿수를 제거하는 대신 위의 마지막 예제에서는 RAND와 함께 ROUND 함수를 사용하여 난수의 소수 자릿수를 2로 줄입니다.

= ROUND (RAND () * (100-1) +2,2)

RAND 기능과 휘발성

RAND 함수는 Excel의 휘발성 함수 중 하나입니다. 이것이 의미하는 바는 다음과 같습니다.

F9를 사용하여 임의 번호 생성 시작 및 중지

워크 시트를 변경하지 않고 RAND 함수가 새로운 난수를 생성하게하려면 키보드의 F9 키를 눌러야합니다. 이렇게하면 RAND 함수가 포함 된 셀을 포함하여 전체 워크 시트가 강제로 다시 계산됩니다.

다음 단계를 사용하여 워크 시트가 변경 될 때마다 임의의 숫자가 변경되지 않도록 F9 키를 사용할 수도 있습니다.

  1. 난수가있을 워크 시트 셀을 클릭하십시오.
  2. 함수 = RAND () 함수를 워크 시트 위에있는 수식 입력 줄에 입력하십시오.
  3. RAND 기능을 정적 임의 번호로 변경하려면 F9 키를 누릅니다.
  4. 키보드의 Enter 키를 눌러 선택한 셀에 난수를 입력하십시오.
  5. F9를 다시 누르면 난수에 영향을 미치지 않습니다.

RAND 함수 대화 상자

Excel의 거의 모든 기능은 수동으로 입력하지 않고 대화 상자를 사용하여 입력 할 수 있습니다. RAND 함수에 대해 이렇게하려면 다음 단계를 사용하십시오.

  1. 함수의 결과가 표시 될 워크 시트의 을 클릭하십시오.
  2. 리본 메뉴공식 탭을 클릭하십시오.
  3. 리본에서 Math & Trig 를 선택하여 함수 드롭 다운 목록을 엽니 다.
  4. 목록에서 RAND 를 클릭하십시오.
  5. 함수의 대화 상자에는 함수가 인수를 사용하지 않는다는 정보가 들어 있습니다.
  6. 확인을 클릭하여 대화 상자를 닫고 워크 시트로 돌아갑니다.
  7. 0과 1 사이의 임의의 숫자가 현재 셀에 나타나야합니다.
  8. 다른 것을 생성하려면 키보드에서 F9 키를 누릅니다 .
  9. E1 셀을 클릭하면 워크 시트 위의 수식 입력 줄에 전체 함수 = RAND () 가 나타납니다.

Microsoft Word 및 PowerPoint의 RAND 기능

RAND 기능은 문서 나 프레젠테이션에 임의의 단락 데이터를 추가하기 위해 Word 및 PowerPoint와 같은 다른 Microsoft Office 프로그램에서도 사용할 수 있습니다. 이 기능의 한 가지 가능한 용도는 템플릿의 필러 컨텐츠입니다.

이 기능을 사용하려면 다음과 같은 다른 프로그램에서 Excel과 같은 방식으로 기능을 입력하십시오.

  1. 텍스트를 추가 할 위치에서 마우스로 클릭하십시오.
  2. 유형 = RAND ();
  3. 키보드의 Enter 키를 누릅니다.

임의 텍스트의 단락 수는 사용 된 프로그램의 버전에 따라 다릅니다. 예를 들어 Word 2013에서는 기본적으로 5 개의 단락을 생성하지만 Word 2010에서는 단 3 개만 생성합니다.

생성 된 텍스트의 양을 제어하려면 빈 괄호 사이에 인수로 원하는 단락 수를 입력하십시오.

예를 들어,

= RAND (7)

선택한 위치에 7 개의 문단을 생성합니다.