Pythonのrandomメソッド choice

Pythonのrandomモジュールのchoiceメソッドは、リストやシーケンスからランダムに要素を選択するためのメソッドです。このメソッドを使用すると、シーケンス内の要素からランダムに1つを選択することができます。

choiceメソッドの基本的な構文は以下の通りです:

python
random.choice(seq)
  • seq: 要素を選択する対象のシーケンス(リスト、タプル、文字列など)。

以下は、choiceメソッドの例です:

python
import random

# リストからランダムに要素を選択
fruits = ["apple", "banana", "cherry", "date", "fig"]
random_fruit = random.choice(fruits)
print(random_fruit)

# 文字列からランダムに文字を選択
text = "Hello, World!"
random_char = random.choice(text)
print(random_char)

上記のコードでは、random.choice(fruits)でリストからランダムに果物を選択し、random.choice(text)で文字列からランダムに文字を選択しています。

choiceメソッドは、ランダムな要素の選択が必要な場面で便利です。特にランダムな要素がシーケンス内に均等に分布している場合に役立ちます。