레퍼런스 random()

random()

배열에서 임의의 숫자나 임의의 요소를 반환합니다.

random() 은 균등 분포를 따르며 모든 결과가 동등한 가능성을 가집니다. random() 이 숫자를 생성하는 데 사용될 때, 출력 범위 내의 모든 숫자는 반환될 확률이 동등합니다. random() 이 배열에서 요소를 선택하는 데 사용될 때, 모든 요소는 선택될 확률이 동등합니다.

기본적으로, random() 은 스케치가 실행될 때마다 다른 결과를 생성합니다. randomSeed() 함수를 사용하여 스케치가 실행될 때마다 동일한 숫자 또는 선택 시퀀스를 생성할 수 있습니다.

매개변수가 없는 random() 버전은 0부터 1미만까지의 임의의 숫자를 반환합니다.

하나의 매개변수를 가진random() 버전은 두 가지 방식 중 하나로 작 동합니다. 전달된 인수가 숫자인 경우, random() 은 0부터 해당 숫자 미만까지의 임의의 숫자를 반환합니다. 예를 들어, random(5)를 호출하면 0과 5사이의 값이 반환됩니다. 인 수가 배열인 경우, random()은 해당 배열에서의 임의의 요소로 반환합니다. 예를 들어, random(['🦁', '🐯', '🐻']) 를 호출하면 사자, 호랑이, 곰 이모지 중 하나를 반환합니다.

두 개의 매개변수를 가진 random() 버전은 주어진 범위에서 임의의 숫자를 반환합니다. 전달된 인수는 범위 안에서 하한과 상한을 결정합니다. 예를 들 어, random(-5, 10.2) 은 -5부터 10.2 미만까지의 값을 반환합니다.

예제

구문

random([min], [max])
random(choices)

매개변수

min
Number:

하한 (범위 설정 숫자 포함).

max
Number:

상한 (범위 설정 숫자 배제).

choices
Array:

선택한 배열

Notice any errors or typos? Please let us know. Please feel free to edit src/math/random.js and open a pull request!

관련 레퍼런스