>>309
その場合、申し込みテーブル1つで抽選の時だけの工夫だったら
どうやっても速くならないんじゃないかな。

>>311の言ってる方法だと思うけど
当選札テーブルを用意して、申し込みや重みの変動があった都度
当選札を発行して入れておくといいと思う。

>>309が最初に言ってた方法を抽選の時にまとめてじゃなくて
変化があった時に分散する感じ。

もっと頭いい方法あるのかもだけど俺が思いつくのはそのくらい。