배열에서 임의의 숫자나 임의의 요소를 반환합니다.
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)
매개변수
하한 (범위 설정 숫자 포함).
상한 (범위 설정 숫자 배제).
선택한 배열