0 から 1 の間の実数が与えられます。これがナイスネス ファクターです。この要因は一種の確率です。つまり、0.2 なら 1/5 の確率で何かが起こるということです。
使ってみた
random
このための手順。これが私のコードです:
(if (eq? 'c (tit-for-tat my-history other-history))
'c
(if (= (random (/ 1 niceness-factor)) 0) 'c 'd))
ただし、「ランダム」手順では、正確な整数を指定する必要があります。どうすればこの問題を解決できますか? ランダムに似た手順はありますか?
前もって感謝します...