重複無し乱数
Posted feedbacks - Python
Pythonでも1~nのリストを作ってシャッフルする方法が一番てっとりばやいですね。 >>> bingo(10) [10, 8, 2, 7, 4, 5, 3, 6, 1, 9]
1 2 3 4 5 | def bingo(n):
from random import shuffle
result = range(1, n + 1)
shuffle(result)
return result
|




raynstard
#3402()
Rating0/0=0.00
このお題はraynstardさんの投稿を元にしています。ご投稿ありがとうございました。 投稿の内容には表示のしかたも含まれていたのですが、 このお題では「重複しない1~nまでの乱数をどうやって作るか」という点に集中することにして、 結果の整形は続編としてこの後のお題で出すことにします。 サンプル入出力は下のようになります。
[ reply ]