MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問  (回答受付中)

[artisocモデル] Rnd() 関数について。
質問者: kodamaさん , 質問日時: 2018/10/30 11:50
Rnd()関数を使ってA,B,Cの三つを均等な確率で選ばせるためにはどうすればいいですか?
二等分なら
Rnd()<0.5 Then
Rnd()>0.5 Thenを使ってできました。
ご存知の方いらっしゃいました教えていただきたいです。



▼ 全ての回答


なかなか難しい問題ですね。
近似でよければ、以下のようにできますが、どうでしょうか。
Dim d As Double
d = Rnd()
If d < 1/3 Then

Elseif d < 2/3 Then

Else

End if

回答者: igaguri さん , 回答日時: 2018/11/14 17:46



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )