プチコン3号 SmileBASIC コミュニティプレイ日記はれ zpvr79512016/09/26 21:33:39複数の変数に乱数を代入して、それぞれの値が全て等しくないというプログラムはどんなふうに作りますか? 代入する乱数が小さい値ならばIF文で変数A==値 AND 変数B==FALSE THEN 変数B=TRUE 変数が少ない数ならば IF 変数1!=変数0 THEN BREAK(等しい場合はWHILEループで再び変数1に乱数を代入する) IF 変数2!=変数1 変数2!=変数0 THEN BREAK で今まで行けていたのですが今回は乱数の値も変数も数が大きいので…3そうだね 8返信プレイ済み2017/11/03 02:14:36に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿だにえる haru2016nen2016/9/26 21:38»変数の数が大きい 変数が多いと言うこと? っ配列0そうだね プレイ済み2017/11/03 02:14:36に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿はれ zpvr79512016/9/26 22:03いい活用方法が分からないから避けてきた配列…0そうだね プレイ済み2017/11/03 02:14:36に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿だにえる haru2016nen2016/9/26 22:09DIM A[100] FOR L=0 TO 99 A[L]=RND(20) NEXT "変数Aシリーズ"を100個用意して、 (A[0]~A[99]) それぞれに乱数を入れるプログラム1そうだね プレイ済み2017/11/03 02:14:36に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿だにえる haru2016nen2016/9/26 22:14上プログラムの後、(僕なら)SORTして、 "同じ数値がならんでいたら違う乱数を入れる" を繰り返します。 はれsのプログラムだと配列の要素数が ランダムになってしまいますが……1そうだね プレイ済み2017/11/03 02:14:36に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿はれ zpvr79512016/9/26 22:41なるほど、明日頑張ってみます0そうだね プレイ済み2017/11/03 02:14:36に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ネタバレおちゃめ ochame_nako2016/9/27 21:19ビンゴゲームのようにタブらないような値の乱数を発生させるには配列変数に連番で入れておいて適当に入れ替えるのが最も簡単だと思います。 0からN-1までのN個の異なる値を配列に返すRNDA関数を作ってみたので参考にしてみてください。0そうだね プレイ済み2017/11/03 02:14:36に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿はれ zpvr79512016/9/27 21:26出来た!けど今はX,Y座標がSORTされているからどうしても地雷元が固まってしまう。(マインスイーパーのつもり)1そうだね プレイ済み2017/11/03 02:14:36に取得