改善されたカスタムのランダムな番号機能
この記事では、定義された範囲間でランダムな10進数を生成するカスタム関数を作成します。
この例の生データは、小数点以下の桁数と範囲の最小値と最大値で構成されています。
定義された最小数と最大数の間でランダムな10進数を生成するカスタム関数「RandomNumbers」を作成しました。この関数は、入力として必要な最小値、最大値、および小数点以下の桁数を受け取り、出力としてランダムな小数を返します。
コードの説明
ランダム化関数
Randomize関数は、乱数ジェネレーターのRnD関数を初期化し、それに新しいシード値を割り当てるために使用されます。
RnD関数
RnD関数は、ランダムな数の単一データ型を返します。
ラウンド関数
ラウンド関数は、小数点以下の桁数を制限するために使用されます。
ラウンド関数の構文
Round(value、Number_of_decimal_places)
コードについては以下に従ってください
Option Explicit Function RandomNumbers(Lowest As Double, Highest As Double, _ Optional Decimals As Integer = 0) Randomize RandomNumbers = Round((Highest - Lowest) * Rnd + Lowest, Decimals) End Function
このブログが気に入ったら、FacebookやFacebookで友達と共有してください。
皆様からのご意見をお待ちしております。私たちの仕事を改善し、あなたのために改善する方法をお知らせください。 [email protected]までご連絡ください