トピック
ぽんんん koumei-id

くじ引き(ガチャ)のゲームを作ろうと思っています。

ですがプログラムのプの字もわからないです… 確率で結果が分岐するようにするにはどうすればよいでしょうか? SR+ 5% SR 10% のように決めたいのですが… わかる方、教えてください。
0そうだね
プレイ済み
返信[1]
親投稿
ナルミンチョ naru_starfy28
確率で分岐する方法のひとつです。 RndId=RND(100) で、変数RndIdに0~99までの数がランダムに1つ入ります。 IF 0<=RndId && RndId<=9 THEN で変数RndIdの中身が0~9の10種類のどれかであれば、 ENDIF までの PRINT"10%" は実行されます。 変数RndIdの中身は0~99までの100種類の数がランダムに入りますので、 そのうちの10種類の数に当てはまれば、10%の確率でIFとENDIFの間が実行されると言う考えです。
0そうだね
プレイ済み
返信[2]
親投稿
ナルミンチョ naru_starfy28
画像、間違ってた
0そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777
自分の場合は配列変数を利用してどの範囲に該当するか判別するようにしました。
0そうだね
プレイ済み
返信[4]
親投稿
ぽんんん koumei-id
皆さん、ご指導ありがとうございました…!参考にさせていただきます…!
0そうだね
プレイ済み