Implementation of a loot table Abstract Data Type, which calculates loot drop percentages based on developer's desires of how many tries it should take before a given loot can be reasonably declared as having dropped for the player.
Full description of reasoning and methodology at Loot Drops By Design