# RANDARRAY

## Content

이 함수는 지정된 행과 열 수, 최소값과 최대값, 정수 여부를 설정하여 무작위 숫자 배열을 반환합니다.

## 구문

`RANDARRAY([rows],[columns],[min],[max],[integer])`

## 인수

| 인수 | 설명 |
| --- | --- |
| rows | 생성할 난수의 행 수를 지정합니다. 지정하지 않으면 기본값은 1입니다. |
| columns | 생성할 난수의 열 수를 지정합니다. 지정하지 않으면 기본값은 1입니다. |
| min | 생성할 값의 최소값을 지정합니다. 지정하지 않으면 기본값은 0입니다. |
| max | 생성할 값의 최대값을 지정합니다. 지정하지 않으면 기본값은 1입니다. |
| integer | TRUE이면 정수만 반환하고, FALSE이면 소수값을 반환합니다. 지정하지 않으면 기본값은 FALSE입니다. |

## 데이터 유형

행과 열 수를 받으며, 난수 배열을 반환합니다.

> **참고:** RANDARRAY는 변동 함수입니다. 즉, 워크시트가 계산될 때마다 새로운 값으로 다시 계산됩니다.

## 설명

* 행이나 열 인수를 지정하지 않으면 기본적으로 0과 1 사이의 단일 난수를 반환합니다.
* 최소값과 최대값이 지정되지 않으면 0과 1 사이의 난수 집합을 반환합니다.
* 최소값은 최대값보다 항상 작아야 하며, 그렇지 않으면 #VALUE! 오류가 발생합니다.
* 정수 인수를 지정하지 않으면 FALSE로 간주하여 소수값을 반환합니다.

## 예제

다음 이미지에서 셀 A8에는 `=RANDARRAY(5,3)`이 입력되어 0과 1 사이의 난수 5행 3열 배열을 반환합니다.
![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/8d606653-16a0-474d-b9dc-e2b4d01c2446/images/spreadjsv13images/dynamic5.png)

* `RANDARRAY(5,3,1,100)` 은 1과 100 사이의 소수 난수 배열을 반환합니다.
* `RANDARRAY(5,3,1,100,TRUE)` 은 1과 100 사이의 정수 난수 배열을 반환합니다.

## 지원 버전

이 함수는 SpreadJS 13 이상에서 사용할 수 있습니다.