Pythonのrandom関数の使い方は何ですか?
Pythonの標準ライブラリの一つであるrandomモジュールは、擬似乱数を生成するために使用されます。このモジュールには、ランダムな数値を生成するための一連の関数や、ランダムな数値を操作するための方法が提供されています。
以下是randomモジュールでよく使用されるいくつかの関数の使い方:
- random.random()関数は、0から1までの間のランダムな浮動小数点数を生成する。
import random
num = random.random()
print(num)
- random.randint(a, b)関数は、aからbまでのランダムな整数を生成します。 aとbを含みます。
import random
num = random.randint(1, 100)
print(num)
- random.choice(sequence):シーケンスからランダムに1つ要素を選択します。
import random
choices = ['apple', 'banana', 'orange']
fruit = random.choice(choices)
print(fruit)
- ランダム.shuffle(シーケンス):要素をシャッフルしてシーケンスを変更する。
import random
numbers = [1, 2, 3, 4, 5]
random.shuffle(numbers)
print(numbers)
- random.sample(sequence, k):リストからk個の要素をランダムに選択し、新しいリストを返す。
import random
numbers = [1, 2, 3, 4, 5]
selected = random.sample(numbers, 3)
print(selected)
これらは、randomモジュールに含まれる関数の一部に過ぎず、さまざまな種類のランダムな数値を生成するために他の多くの関数が利用できます。