プチコン3号 SmileBASIC コミュニティプレイ日記サファイア nmskt4649v2015/11/02 17:21:31乱数で一度出た数を出させない方法、無理であれば、同じであれば違うのが出るまでするものを教えて下さい。2そうだね 3返信プレイ済み2017/11/03 15:19:23に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿********** itd12d2015/11/2 17:30R=RND(10) WHILE 1 @A X=RND(10) IF R=X THEN GOTO @A ELSE R=X ?R WEND0そうだね プレイ済み2017/11/03 15:19:23に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿あんど AND1GOUKI2015/11/2 17:49配列を必要な数を用意して、必要な数をぶち込み、ランダムでSWAPした後で順番に使えば、希望している事が出来そうな予感。0そうだね プレイ済み2017/11/03 15:19:23に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿MIKI ifconfig2015/11/2 21:35'n個の重複しない乱数を表示する option defint var n = 53, i, r, used[n], z[n] for i = 0 to n - 1 ' initialize table z[i] = i next while n r = rnd(n) ? z[r] inc used[r] n = n - 1 sort used, z wend 0そうだね プレイ済み2017/11/03 15:19:23に取得