On weapon created, weapon.strength = choose(a,b,c) will give strength a value of a or b or c. The stats will just be instance variables, you add them to the object in the creator. You could create a family 'weapons' and add family instance variables such as name, level, strength, damage etc