重みのテーブルから重みの総和のテーブルを作っておいてそれを使うのが
よいのでは?