2017-04-21 17 views
-1

4つの異なる範囲から2つの異なる乱数が必要です。それについての解決策がありますが、私は選択された乱数がそれぞれ異なる範囲から来るようにしたいと思います。与えられた4つの範囲のように、第1の乱数が与えられた第2の範囲から選択される場合、第2の範囲ではなく他の3つの範囲から他の乱数が選択される。どのような助けてください?4つの異なる範囲から2つの異なる乱数Python

答えて

0

random.sampleを使用すると、リストからx個の項目を選択できます。

https://docs.python.org/3/library/random.html#random.sample

今、あなたの4つの範囲を考えると、あなたはその後、各範囲から番号を選択し、最初のそれから二つの異なる範囲を選択します。

chosen_ranges = random.sample(input_range_list, 2) 
chosen_numbers = [random.sample(range) for range in chosen_ranges] 
関連する問題