質問 (解決済み)[artisocモデル] 0より大きく1未満の一様乱数を戻す関数について | |
質問者: midoriさん , 質問日時: 2019/11/27 11:21 |
KK-MASを使用した論文について学習している者です。 KK-MASにおいて、NotZeroRnd()という関数が”0より大きく1未満の一様乱数を戻す関数”として以下のように定義されています
//0より大きく1未満の一様乱数を戻す関数 Function NotZeroRnd() As Double { Dim x As Double Do While(x == 0) x = Rnd() Loop Return(x) }
これをそのままartisocで実行すると、この部分のxが「初期化しないで使用しています」というエラーが出ます。KK-MASでのコードにおいてxの初期化のコードや宣言の式は見られません。この関数をartisocで実行するためにはどうしたらよいのか、教えていただきたいです。どうかよろしくお願いします。
|
|
▼解決した回答
▼ 全ての回答
|
|