プチコン3号 SmileBASIC コミュニティ投稿プレ pure0032015/04/10 21:04:20質問確率分岐を作るときは、 X=RND(2) IF X==0 THEN PRINT ”あ” IF X==1 THEN PRINT “い” こんな感じでいいんですか?3そうだね 6返信プレイ済み2017/11/03 22:05:26に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿こうあん kou0512132015/4/10 21:33例えば、 X=RND(3)+1 IF X==1 THEN @A IF X==2 THEN @B IF X==3 THEN @C と書くと、3分の1の確率になります。1そうだね プレイ済み2017/11/03 22:05:26に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿こうやま kouyama19672015/4/10 23:02 もっと簡単な書き方も、しめしてみましょう。 IF RND(2)==0 THEN 【処理A】 ELSE 【処理B】 IF RND(2) THEN 【処理A】 ELSE 【処理B】 などとも、書けますね。 0そうだね プレイ済み2017/11/03 22:05:26に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿プレ pure0032015/4/11 0:50皆さんありがとうございます!0そうだね プレイ済み2017/11/03 22:05:26に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ネタバレツララ LongIceSword2015/4/11 12:36RND()の値で分岐してラベルに飛ばすのなら A=RND(100) A$="@1"*(A>50)+"@2"*(A<=50&&A>30)+"@3"*(A<=30) GOTO A$ @1 @2 @3 … こんなのもどうでしょうか? 数値の所を変数に変えれば後からの調整も楽、かな?0そうだね プレイ済み2017/11/03 22:05:26に取得