Rnd 함수

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

난수를 포함하는 Single 형식을 반환합니다.

구문

Rnd [(번호)]

선택적 번호인수 단일 또는 임의의 유효한 숫자 식 입니다.

반환 값

Number가

Rnd 생성

0 보다 작음

만큼 될 때마다 초기값 으로 숫자 를 사용 합니다.

0 보다 크면

다음 난수 시퀀스에 있습니다.

0과 같음

가장 최근에 번호를 생성 합니다.

제공 되지 않는 경우

다음 난수 시퀀스에 있습니다.


주의

1 보다 작거나 하지만 0 보다 크거나 Rnd 함수 값을 반환 합니다.

숫자 값을 Rnd 난수를 생성 하는 방법을 결정 합니다.

지정 된 초기 시드의 각 후속 호출 Rnd 함수를 사용 하 여 이전 번호 시드 순서 대로 다음 번호에 대 한 때문에 동일한 숫자 시퀀스가 생성 됩니다.

Rnd , 호출 하기 전에 시스템 타이머를 기반으로 한 시드로 난수 생성기 초기화 인수가 없는 Randomize 문을 사용 합니다.

지정된 된 범위에서 난수를 생성 하려면 다음이 수식을 사용 합니다.

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

여기에서 upperbound 범위에서 가장 높은 번호 이며 lowerbound 범위에서 가장 작은 숫자입니다.

참고: 시퀀스의 난수를 반복 하려면 음수 인수를 갖는 RndRandomize 를 사용 하 여 숫자 인수를 갖는 직전 호출 합니다. 동일한 값의 Randomize 를 사용 하 여 숫자 에 대 한 이전 시퀀스를 반복 되지 않습니다.

예제

참고: VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 Rnd 함수를 사용 하 여 6 1에서 임의의 정수 값을 생성할 수 있습니다.

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)
Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×