0-9の間に4つの乱数を生成しようとしています。 Iが容易forループを使用して、この達成することができる:直接forループを使用することなく、おそらく、forループなしでn個の乱数を生成する方法
digits = [random.randrange(10) for i in range(4)]
ことが可能であると仮定すると、私は同じ結果を生成する他の方法に疑問を抱きました。
digits = itertools.repeat(random.randrange(10), 4)
私の質問の主な目的は、追加のメソッドに自分自身を公開することです:私は、これは仕事しませんでしたitertoolsで実験し、ました。おかげさまで
- あなたはそこ 'もありますrandom.choices' –