プチコン3号 SmileBASIC コミュニティプレイ日記ちゃむ tyamusan2015/11/05 19:15:16画像のRNDのところで Out of range が出ます 乗算を消すとエラーは起きないのですが 何故でしょう?0そうだね 6返信プレイ済み2017/11/03 15:17:44に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿********** itd12d2015/11/5 19:17NIGHTが2までならいいのですが NIGHTが3になるとRND(0)と同じ状態になってしまいます なのでOut of rangeです0そうだね プレイ済み2017/11/03 15:17:44に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ちゃむ tyamusan2015/11/5 19:20あ 超初歩適なミス・・・ でもこれで更なる難易度の向上が・・・ ムフフ0そうだね プレイ済み2017/11/03 15:17:44に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿otta777 otta777a2015/11/5 20:09NIGHTが4以上だとRND関数の引数がマイナスになってしまうため Out of rangeとなります。 RND(0)は常に0を取得します。0そうだね プレイ済み2017/11/03 15:17:44に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ちゃむ tyamusan2015/11/5 20:14なるほど でも そうしたらRND(0)とRND(1)は 同じ値しか返さないのでは? なぜ2つも・・・0そうだね プレイ済み2017/11/03 15:17:44に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿********** itd12d2015/11/5 20:25基本知識:RND関数は0~指定した数値-1を取得します。 RND(0)は0-1で-1となるため、恐らく-1ではエラーとなってしまうので、無理やり0~0を返すようにしていると思います。 RND(1)は1-1=0なので0~0を取得しています。0そうだね プレイ済み2017/11/03 15:17:44に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ちゃむ tyamusan2015/11/5 20:31確かRND(1)+1で 最大値までの数が出ましたよね RNDさんには結構お世話になっているので 多少は勉強したつもりです(エッヘン)←じゃねえよ 0そうだね プレイ済み2017/11/03 15:17:44に取得