Every time someone wins a prize, a unique code is assigned to that player that cannot be used by anyone else.
Feel free to add new codes while the campaign is running. You can choose to whether add new codes or replace all of the codes with new ones!
Each prize can have separate codes so you have full control over which players get which codes.