[Python][random]for文で整数の乱数のリストを生成するには?

python

どうも、ちょげ(@chogetarou)です。

randomでfor文を使って整数の乱数のリストを生成する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

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]

コメント

タイトルとURLをコピーしました