1つのイベントに、変数を使ってランダムでアイテムを
ゲットするようにしたいのですが
添付ファイルのような方法だと
3つとも均等な確率でゲットしてしまいます。
私の理想は
50%の確率で ●●ゲット
30%の確率で ▲▲ゲット
20%の確率で ■■ゲット
(合計100%なので、どれか必ずゲットできる)
というように、それぞれの確率を
決めたいのですが、方法はありますでしょうか。
初歩的な質問で申し訳ありません。
ご教授を宜しくお願い致します。
【解決済】アイテムを変数を使ってランダムにゲットする方法
Re: アイテムを変数を使ってランダムにゲットする方法
百分率で指定する場合、感覚的にわかりやすくするなら変数に1~100の乱数いれて
50以下がアイテムA、51~80がアイテムB、80以上がアイテムCにすればいいと思います。
50以下がアイテムA、51~80がアイテムB、80以上がアイテムCにすればいいと思います。
Re: アイテムを変数を使ってランダムにゲットする方法
水星人 様
コメントありがとうございます!
条件分岐に、0~50、51~80、81~100と
入力するような場所が見つからなかったのですが
添付ファイルのような方法で宜しかったでしょうか?
①に、10%の確率でアイテムAゲット
残り90%の確率で②へ
②に、80%の確率でアイテムBゲット
残り20%の確率で③へ
③に、100%アイテムCゲット…
で、合っていますでしょうか?
違っていたらすみません。
コメントありがとうございます!
条件分岐に、0~50、51~80、81~100と
入力するような場所が見つからなかったのですが
添付ファイルのような方法で宜しかったでしょうか?
①に、10%の確率でアイテムAゲット
残り90%の確率で②へ
②に、80%の確率でアイテムBゲット
残り20%の確率で③へ
③に、100%アイテムCゲット…
で、合っていますでしょうか?
違っていたらすみません。
Re: アイテムを変数を使ってランダムにゲットする方法
はい、それで合っています。
乱数の上限が100なので、最後の100以下の条件分岐は省いてしまっても問題はありません。
乱数の上限が100なので、最後の100以下の条件分岐は省いてしまっても問題はありません。
Re: アイテムを変数を使ってランダムにゲットする方法
水星人 様
なるほど、最後のは省いて問題なかったのですね。
親切に教えて頂けたおかげで理想の形になれました。
本当にありがとうございました!
これにて解決とさせて頂きます。
なるほど、最後のは省いて問題なかったのですね。
親切に教えて頂けたおかげで理想の形になれました。
本当にありがとうございました!
これにて解決とさせて頂きます。