比率に応じてランダムに選択する処理

比率A = 20
比率B = 30
比率C = 50
比率D = 60

比率の合計 = 比率A + 比率B + 比率C + 比率D
n = 乱数(1〜10000)
n %= 比率の合計
(n < 比率A) なら
 敵Aを生成
違うなら
 n -= 比率A
 (n < 比率B) なら
  敵Bを生成
 違うなら
  n -= 比率B
  (n < 比率C) なら
   敵Cを生成
  違うなら
   n -= 比率C
   (n < 比率D) なら
    敵Dを生成