これどういうロジックが考えられるの?

単純に一定期間内に応募したキャラIDを控えて、それを母集団としてランダム抽出するだけだよね?

エラーが起きるロジックが考えられないし、よしんばそういうロジックだったとしてもそんな大きなバグが
テストで発見されないのもおかしい。