<< RIB出力検証その6 戻る 1〜20まで重複しない乱数表示 その3 >>

1〜20まで重複しない乱数表示 その2

VBScriptを参考に一致しない乱数を表示するスクリプトを考えてみた。
前回の記事とはまた違っている。


#naraberu4.py
import random
a=[]
for i in range(1,21):
a.append(i)

for i in range(1000):
idx01=int(random.random()*20)
idx02=int(random.random()*20)
temp=a[idx01]
a[idx01]=a[idx02]
a[idx02]=temp

print a
print sorted(a)



ありがとうございます。
  • -
  • -

<< RIB出力検証その6 戻る 1〜20まで重複しない乱数表示 その3 >>