rand

rand 함수를 커스텀 필터테이블 계산에서 사용하여 0과 1 사이의 난수를 반환합니다.

구문

rand()

rand 함수는 0과 1 사이의 난수를 반환합니다.

예시

rand 함수는 종종 무작위 정수를 생성하는 데 사용되며 데이터의 무작위 샘플링을 선택하기도 합니다. 예를 들어 1에서 100(포함) 사이의 정수를 생성하려면 다음을 사용합니다.

(floor(rand()*100)+1)

이 표현식은 다음과 같이 작동합니다.

  1. rand() 함수를 사용하여 0과 1 사이의 난수를 생성합니다.
  2. 100을 곱하여 1에서 100 사이의 난수로 변환합니다.
  3. floor 함수를 사용하여 난수를 가장 가까운 정수로 반올림하며 0과 99(포함) 사이의 난수를 생성합니다.
  4. 1을 더하여 임의의 정수를 최대 1~100(포함)으로 가져옵니다.

그런 다음 쿼리를 필터링하여 특정 난수 미만의 데이터만 포함할 수 있습니다.

알아두어야 할 사항

rand 함수는 0.04277424614631747과 같이 소수점 16자리를 사용하는 숫자를 생성합니다.