この質問に触発されて、質問者は、システムのユーザーが互いにまったく同時に何らかのアクションを実行することはめったにないと想定しています。
そのような仮定をすることについて私が知っていることを考えると、ユーザーが実際に同時に物事を行うことを保証できます。しかし、予想される衝突の頻度を実際にどのように計算するかについて、私は途方に暮れています。
たとえば、各ユーザーが3分ごとにアクションを実行していて、タイマーが実際にはミリ秒までしか正確でないと仮定した場合、衝突の頻度を計算するための式は何ですか?
ウィキペディアの誕生日の問題のエントリは、次の式に一般化できます。
ここで、dは180,000ミリ秒、pは衝突の確率です。
したがって、3人のユーザーが言うと、衝突が発生する3分間の確率は2.4996E-05になります。
問題は、日中の衝突の可能性はどのくらいになるのでしょうか。稼働日には60-*60 * 8/3 = 9600 3分の期間があるため、特定の日の衝突の確率は1-((1-2.4996E-05)^ 9600)= 21%になります。物事が洋ナシの形になる可能性はかなり高いです。