乱数を作る関数としては、「乱数(0-1)」があります、これは0から1の範囲の小数乱数を発生させます。
それでは、サイコロの様に1から6の整数をランダムに発生させるにはどのようにすれば良いでしょう?
乱数の値を、5倍して0~5の乱数を作り、それに1を加えて1~6の乱数として、それを整数に変換すると間違えです。
この計算方法では、1と6の発生確率が半分になってしまいます。
ちょっと考えると当たり前なのですが、このようなミスを防ぐためにも、範囲を指定できる乱数発生のサブVIを作成しました。
「Max」に発生させる最大値、「Min」に発生させる最小値を入力します。
実行すると、「Random Num」からランダムな整数値が出力されます。
乱数に(Max-Min+1)を掛けます。
掛けた値の小数点以下を切り捨て、Minの値を足します。
テスト用VIも作りましたのでご利用ください。