プチコン3号 SmileBASIC コミュニティトピックユッピー jpvanila7772015/10/17 10:30:20情報交換被りなしの抽選ってどう書けばいいんですか?例えばトランプとかビンゴとかをするための抽選です お願いします0そうだね 3返信プレイ済み2017/11/03 18:41:44に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿Oskar oskar_liebig2015/10/17 11:08配列をシャッフルして、頭から順に読めばかぶりなしの抽選になります。 このシャッフル方法は Fisher-Yates シャッフルというそうです。 DIM A[52] FOR I=LEN(A)-1 TO 1 STEP -1 SWAP A[I],A[RND(I+1)] NEXT FOR I=0 TO LEN(A)-1 PRINT A[I];" "; NEXT 2そうだね プレイ済み2017/11/03 18:41:44に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ユッピー jpvanila7772015/10/17 11:220ばっかり出る・・・1そうだね プレイ済み2017/11/03 18:41:44に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿Oskar oskar_liebig2015/10/17 11:28ごめん、数値を入れる部分をはしょっていた。 'DIM A[52] の後に追加、0~51 を入れる FOR I=0 TO LEN(A)-1 A[I]=I NEXT 1そうだね プレイ済み2017/11/03 18:41:44に取得