Pythonで特定の何種類かの値からランダムに選んでリストを作る方法
勝手にどう書く0.0を読んで、勝手に抽象化しました。
>>> from random import choice
>>> [choice([0, 1]) for i in range(10)]
[1, 0, 1, 0, 0, 0, 0, 0, 1, 1]
>>> [choice("ATGC") for i in range(10)]
['C', 'A', 'C', 'G', 'C', 'C', 'T', 'G', 'C', 'C']
choiceは与えられたリストからランダムに選ぶ関数です。研究がゲノム関係だったので、ランダムなゲノム配列を作るのに重宝しました。