0%

Pythonでランダムな要素のリストをワンライナーで作る

Pythonでランダムな要素のリストを決められたサイズで作りたいときのメモ.

内包使わずにやるとこれだけのことに3行も4行の使ってしまってコードの質が下がる(気がする)のでワンライナー.

randrangeでランダムな要素の範囲、for ... in rangeで要素数.

以下の例だと 0 ~ 19 の範囲でランダムな要素が 100 個入ったリストができる.

1
2
import random
xs1 = [random.randrange(0, 20) for x in range(0, 100)]