一意の値による乱数の生成
乱数のリストを作成する場合、重複があることは望ましくありません。幸いなことに、次のクエリに示すように、random モジュールを使用した洗練されたソリューションがあります。
Query: Duplicates in Random Number List
"_I を使用してランダムな整数を生成しました。 randint(0, 100) ですが、一部の数値が重複していました。一意のランダムのリストを作成する方法はありますか。数字?"_
応答:random.sample() を利用する
秘密はrandom.sample()にあります。一意性を確保しながら、特定の母集団から要素を選択します。次のコード スニペットを考えてみましょう:
import random random.sample(range(100), 10)
この式は、0 ~ 99 の範囲の 10 個の一意の数値のリストを返します。 range() 関数は一連の整数を生成し、random.sample() はランダムに 10 個を選択します。このシーケンスの繰り返しのない要素。
以上がPython で一意の乱数のリストを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。