質問 (解決済み)| [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で実行するためにはどうしたらよいのか、教えていただきたいです。どうかよろしくお願いします。
 
  |   					
					 					 | 
				 
				
					
					
 ▼解決した回答
 
 ▼ 全ての回答 						 
					 | 
				 
				
			 
		 |