Build weighted loot tables, calculate normalized probabilities, simulate seeded rolls, define quantity ranges, and export reusable JSON.
Each positive row weight is divided by the sum of all positive weights. This normalization makes the resulting probabilities total 100 percent.
Weight is relative to other entries in the same table. A weight of 20 is not automatically a 20 percent chance unless all positive weights total 100.
Yes. After an entry is selected, its quantity is rolled between the row minimum and maximum using the same seeded random sequence.
The table is invalid for rolling because no entry can be selected. The tool reports the issue and asks for at least one positive weight.
Large simulations help reveal the approximate long-run distribution and make obvious data-entry mistakes easier to spot before implementation.