投稿
プレ pure003
確率分岐を作るときは、 X=RND(2) IF X==0 THEN PRINT ”あ” IF X==1 THEN PRINT “い” こんな感じでいいんですか?
3そうだね
プレイ済み
返信[1]
親投稿
こうあん kou051213
例えば、 X=RND(3)+1 IF X==1 THEN @A IF X==2 THEN @B IF X==3 THEN @C     と書くと、3分の1の確率になります。
1そうだね
プレイ済み
返信[2]
親投稿
こうやま kouyama1967
 もっと簡単な書き方も、しめしてみましょう。 IF RND(2)==0 THEN 【処理A】 ELSE 【処理B】 IF RND(2) THEN 【処理A】 ELSE 【処理B】  などとも、書けますね。
0そうだね
プレイ済み
返信[3]
親投稿
プレ pure003
皆さんありがとうございます!
0そうだね
プレイ済み
返信[4]
親投稿
ツララ LongIceSword
RND()の値で分岐してラベルに飛ばすのなら A=RND(100) A$="@1"*(A>50)+"@2"*(A<=50&&A>30)+"@3"*(A<=30) GOTO A$ @1 @2 @3 … こんなのもどうでしょうか? 数値の所を変数に変えれば後からの調整も楽、かな?
0そうだね
プレイ済み