>>150

一度に500程度なら番号生成ロジックはこんなのとか

que:空き番キュー。破棄された番号をキューイングしていく
idx:連番の先頭

1.queが空でなければ先頭の要素を使用する
2.queが空ならidxを使用し、idxを+1しておく
3.破棄したら番号をqueの末尾に追加