python ランダムな整数のリスト(配列)を生成する
pythonで、ランダムな整数のリスト(配列)を生成するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- python 3.7.6
ランダムな整数のリスト生成
「random」をimportして、「random.randint」を使用して生成します。
import random
[random.randint(最小値, 最大値) for i in range(list個数)]
random.randint使い方
import random
# 0 ~ 10 までで5個
print( [random.randint(0, 10) for i in range(5)] )
# [4, 10, 6, 8, 3]
# 1 ~ 10 までで10個
print( [random.randint(1, 10) for i in range(10)] )
# [8, 7, 9, 3, 2, 4, 10, 9, 1, 9]
# 0 ~ 10 までで10個
print( [random.randint(0, 100) for i in range(10)] )
# [70, 32, 100, 18, 72, 60, 16, 0, 66, 28]
値を重複させない場合は、random.sampleを使用します。
import random
# 0 ~ 9 までで5個
print(random.sample(range(10), k=5))
# [6, 4, 3, 7, 5]
# 0 ~ 99 までで10個
print(random.sample(range(100), k=10))
# [1, 23, 39, 50, 51, 61, 29, 6, 57, 89]
-
前の記事
javascript 配列を変更不可にする 2020.11.04
-
次の記事
jquery マウスボタンのクリックを指定したタグ内で検知する 2020.11.05
コメントを書く