ホームページ >バックエンド開発 >Python チュートリアル >Python で一意の乱数のリストを生成するにはどうすればよいですか?

Python で一意の乱数のリストを生成するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-08 07:03:10811ブラウズ

How Can I Generate a List of Unique Random Numbers in Python?

一意の値による乱数の生成

乱数のリストを作成する場合、重複があることは望ましくありません。幸いなことに、次のクエリに示すように、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。