#7,#15を改めて読み直しましたが、なるほど、きっかけ、ではなかったですね。失礼しました。
うーん、認識に差がありますね。「利用可能です。」については、収束周期を長くする対応が考えられます。
例示は、「乱数で出現する値毎に採用する回数に上限をつけることによって収束周期を操作しようとするもの」です。周期を長くすればするほど、本来の乱数に近づいていきます。また、周期は、ダイスの面数のn倍です。つまり、100面ダイスの場合であれば、300回でも、30,000回でも、100の倍数で任意に設定可能です。(nは1から始まる自然数)
こういう要望は、具体的方向性やアイデアがあれば、プログラム自体は、プログラマーが可能かどうか判断したり技術的に解決してくれると思っています。プログラミング教室ではなく、複数のアイデアが提案される場を期待しています。
そうやって利用されないように調整をかけていくという対応が出てくる時点で、行きつく先は擬似乱数の精度の話にしかならず、新しいアイデアにはなっていかないと思います。
|
|
![]() |
![]() |
![]() |
|
|
Cookie Policy
This website uses cookies. If you do not wish us to set cookies on your device, please do not use the website. Please read the Square Enix cookies policy for more information. Your use of the website is also subject to the terms in the Square Enix website terms of use and privacy policy and by using the website you are accepting those terms. The Square Enix terms of use, privacy policy and cookies policy can also be found through links at the bottom of the page.



Reply With Quote

