リセマラすりゃ気が付くけど箱を空ける位置は管理してないっぽいが出てくる中身とその順番が同じパターンあるぞ
完全ランダムだとちょっと考えられない確率

なので予め出てくる中身が決まってる配列のテーブルが数十〜数百用意
ここで何箱目まで開けられるかも先にテーブルで決まってる
途中でページを離れても開けた箱はそのままなのでその日に箱を空けた位置は記録してる
最終日の調整があるので石10000を空けた回数も記録してる

あとはそのアカウントにどのテーブルを当てはめるか最初に抽選すれば鯖の負担は最小限で済む
古戦場で雫の計算すら止めてるのにログイン勢復帰してくる無料ガチャ&配布で1つ1つ完全ランダム抽選なんてやらんよ
この方法だと特例垢には特例テーブルを当てはめれば済むしな