ホームページ >バックエンド開発 >Python チュートリアル >Python リストからランダムな要素を選択するにはどうすればよいですか?
リストから項目をランダムに選択することは、Python の組み込み関数とモジュールを使用して実現できます。これを実現する方法は次のとおりです:
リスト foo からランダムな要素を取得するには、random.choice() 関数を使用します:
import random foo = ['a', 'b', 'c', 'd', 'e'] random_element = random.choice(foo)
暗号的に安全なランダムな選択には、 Secrets.choice() 関数。これは、強力なパスワードやパスフレーズを生成する場合に特に役立ちます。
import secrets foo = ['battery', 'correct', 'horse', 'staple'] random_element = secrets.choice(foo)
シークレットは Python バージョン 3.6 以降でのみ使用できることに注意してください。
古いバージョンの Python では、random.SystemRandom() を使用して安全なランダムを実行できます。選択肢:
import random secure_random = random.SystemRandom() random_element = secure_random.choice(foo)
以上がPython リストからランダムな要素を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。