・オプション種とLVにおける効果、を示す二次元配列的なものを作っておく
([攻撃]の[LV2]は +5 〜 +10 の範囲の中からとるとか)
・アイテムとオプション種の付加可否、を示す二次元配列的なものを作っておく
(剣は[攻撃:○][防御:×][火属性攻撃:○][浮遊:×]とか)

●アイテム生成
・オプション枠に空きがあり、レア確率に当れば、前記情報により付加する
(再帰呼び出しすればオプション枠は埋まっていく)