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

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

Susan Sarandon
リリース: 2024-12-08 07:03:10
オリジナル
790 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート