トピック
ユッピー jpvanila777

被りなしの抽選ってどう書けばいいんですか?

例えばトランプとかビンゴとかをするための抽選です お願いします
0そうだね
プレイ済み
返信[1]
親投稿
Oskar oskar_liebig
配列をシャッフルして、頭から順に読めばかぶりなしの抽選になります。 このシャッフル方法は 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そうだね
プレイ済み
返信[2]
親投稿
ユッピー jpvanila777
0ばっかり出る・・・
1そうだね
プレイ済み
返信[3]
親投稿
Oskar oskar_liebig
ごめん、数値を入れる部分をはしょっていた。 'DIM A[52] の後に追加、0~51 を入れる FOR I=0 TO LEN(A)-1 A[I]=I NEXT
1そうだね
プレイ済み