[Python][random]内包表記で整数の乱数のリストを生成するには?

python

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

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

スポンサーリンク

方法

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

randomで内包表記を使って整数の乱数のリストを生成するには、randint()を使います。

まず、randomをインポートします。

import random

次に、 []を記述します。

[]内で乱数の数だけforループします。

ループ処理で、randomからrandint()を呼び出します。

そして、randint()の第1引数に最小値、第2引数に最大値を指定します。

#count=乱数の数、min=最小値、max=最大値
result = [random.randint(min, max) for i in range(count)]

上記の内包表記は、乱数の整数のリストを生成します。

使用例

import random

result = [random.randint(10, 20) for i in range(10)]
    
print(result)
出力:
[17, 20, 19, 15, 17, 10, 10, 14, 11, 19]

コメント

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