| ハクです。
>最初のRandom(100)を次のElseIfに持っていくにはどうすればいいのでしょうか?
Set 今回のランダム数 Random(100)
と、ある変数に予めランダムな数を入れてしまい、 それを条件式に使えば複数の式で使いまわしできますが 今回の場合はそれをせずとも二つ目の式を
ElseIf Random(100) <= 60 Then
にすれば50/100の60/100の確率、つまり30%の確率で条件を満たすことができます。
=========
ちなみにですがこんな方法もあります。参考までに。
Switch Random(10) Case 1 2 3 4 5 Create 敵 A 1 精鋭雑魚超強気(ザコ) 47 (20 + Random(7)) (9 + Random(4)) Case 6 7 8 Create 敵 B 1 精鋭雑魚超強気(ザコ) 47 (20 + Random(7)) (9 + Random(4)) Case Else Create 敵 C 1 精鋭雑魚超強気(ザコ) 47 (20 + Random(7)) (9 + Random(4)) EndSw
|