リストから項目をランダムに選択することは、プログラミングにおける一般的なタスクです。 Python でそれを行う方法は次のとおりです。
最も簡単な方法は、random.choice() 関数を使用することです。この関数は、指定されたリストからランダムに選択された要素を返します。たとえば、次のリストについて考えてみましょう。
foo = ['a', 'b', 'c', 'd', 'e']
このリストからランダムな項目を取得するには、次のコマンドを使用できます。
import random print(random.choice(foo))
これにより、foo リストからランダムな要素が出力されます。
の場合パスフレーズの生成など、暗号的に安全なランダムな選択を行う場合は、secret モジュールを使用することをお勧めします。 Python 3.6 の時点では、secrets.choice() 関数が含まれています。
import secrets print(secrets.choice(foo))
古いバージョンを使用している場合Python では、random.SystemRandom クラスを利用して安全なランダムな選択を行うことができます。
import random secure_random = random.SystemRandom() print(secure_random.choice(foo))
以上がPython でリストから要素をランダムに選択する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。