たとえば、プレーヤーの次のトラックやブラウザの次のページをランダムに選択する場合、時間を「自然現象」として使用できる可能性があると思いました。たとえば、まともなRPNGは、プログラムの要求なしに次の乱数を継続的に取得できます(たとえば、スレッドでは数ミリ秒ごと、またはイベントがより頻繁に発生します)、その時が来ると(ユーザーの決定に基づいて)、選択はこのユーザーの遅延の影響を自然に受けます。
このアプローチは十分に優れており、どのようにテストできますか?手動でテストする場合の問題は、実際の世界では、いくつかのテストプログラムにそれらを供給するのに十分な乱数を保存するのにそれほど長く待つことができないということです。これを人為的に高速化しようとすると、メソッド自体が無効になります。
ありがとう