From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



0~1 이외의 범위에서 임의의 숫자 발생하기



주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어:

문제점: LabVIEW 에서 0~1 이외의 범위로 임의의 숫자를 발생하려면 어떻게 해야 하나요? 특히 특정한 최소값과 최대값 사이에서 임의의 숫자를 발생시키려면 어떻게 해야 할까요?

솔루션: 임의의 수를 발생시킬 범위가 주어지면 다음의 수식을 이용할 수 있습니다.

(최대값 - 최소값) * 임의의 수 (0~1) = 임의의 수 (최소값~최대값)

첨부된 VI 들이 이 수식적 관계를 나타내어 줍니다. Rand_num VI 는 임의의 수 하나를 발생시킵니다. 이는 LabVIEW 5.0 이상의 버전에서 열어볼 수 있습니다. Rand_arv VI 는 임의의 수로 구성된 배열을 특정 크기로 발생시키며 이 숫자들의 범위를 마음대로 바꿀 수 있도록 되어있습니다. Rand_arv VI 는 LabVIEW 6.0 이상의 버전에서 열어볼 수 있습니다.

관련 링크: KnowledgeBase 2P2G9I2L: What is the Algorithm Used by the LabVIEW Random Number (0 - 1) Function?

첨부:


random.zip - random.zip



리포트 날짜: 08/07/2003
마지막 업데이트: 11/25/2003
문서 번호: 306GBRR9