どうも、ちょげ(@chogetarou)です。
randomでfor文を使って整数の乱数のリストを生成する方法を紹介します。
方法
randomでfor文を使って整数の乱数のリストを生成するには、randint()を使います。
まず、randomをインポートします。
import random
次に、空のリストを用意します。
for文でリストに追加する乱数の要素数の数だけループします。
ループ処理で、リストからappend()を呼び出します。
append()の引数で、randomからrandint()を呼び出します。
そして、randint()の第1引数に最小値、第2引数に最大値を指定します。
result = []
#count=乱数の数、min=最小値、max=最大値
for i in range(count):
result.append(random.randint(min, max))
上記のfor文は、用意したリストにループした回数分の乱数の整数を格納します。
使用例
import random
result = []
for i in range(10):
result.append(random.randint(0, 10))
print(result)
出力:
[5, 7, 7, 0, 3, 6, 2, 6, 7, 10]
コメント