【Python初学者】randomモジュールの基礎をわかりやすく解説!

💡この記事は、プログラミング初学者が学びのアウトプットを兼ねてまとめた内容です。
どうもわだですこの記事では
「randomモジュールのインポート方法とよく使う関数」
について初学者目線で解説します。
目次
randomモジュールとは?
ランダムな値(乱数)や要素を選ぶときに役立つ標準ライブラリです。
randomモジュールのインポート方法
import random
randomモジュールのよく使う関数
random.random
0.0以上1.0未満のランダムな小数を選びます。
import random
print(random.random())
# 0.7444755082907688
random.randint(a, b)
a以上b以下のランダムな整数を選びます。
import random
print(random.randint(1, 100))
# 58
random.choice(seq)
シーケンス(リストや文字列など)からランダムに要素を1つ選びます。
import random
print(random.choice(["wada", "yamada", "tanaka"]))
# yamada
random.choices(seq, k=個数)
シーケンス(リストや文字列など)から重複を許してランダムにk個選びます。
import random
print(random.choices(["wada", "yamada", "tanaka"], k=3))
# ['wada', 'yamada', 'yamada']
random.sample(seq, k)
シーケンス(リストや文字列など)から重複しないでランダムにk個選びます。
import random
print(random.sample(["wada", "yamada", "tanaka"], k=3))
# ['tanaka', 'wada', 'yamada']
random.shuffle(list)
リストの要素をランダムに並び替えます。
import random
my_list = ["wada", "yamada", "tanaka"]
random.shuffle(my_list)
print(my_list)
# ['tanaka', 'wada', 'yamada']
【Python初学者】シリーズの他の記事はこちらから
最後に
どうも、プログラミング初学者のわだです。最後までお読みいただきありがとうございました。この記事は、学びを整理しながら理解を深めるために書いています。まだ駆け出しではありますが、同じように勉強している方の参考になれば嬉しいです。もし誤りや補足があれば、教えていただけると幸いです。










コメント