Fixed rarity algorithm (randomness)

If multiple pieces have the same rarity, then request a random piece of
that rarity