python3のランダムモジュールは、乱数や文字列などを生成するために使用されます。
1.random.random()
は、[0,1)の範囲のランダムな小数を生成します
import random
t=random.random()
print(t)
# 0.2635740247512115
2.random.int(min、max)
は、[min、max]の整数乱数を生成します。
import random
t=random.randint(1,10)
print(t)
#10
3.random.uniform(min、max)
は、min〜maxのランダムな浮動小数点数を生成します。間隔は、整数ではない場合があります。
import random
t=random.uniform(1.4,10)
print(t)
#7.4683172499214585
4.random.randrange(min、max、k)
は、最小から最大までの間隔がkのランダムな整数を生成します
import random
t=random.randrange(1,10,3)
print(t)
#7
5.random.shuffle(L)
は、シーケンスLの順序をシャッフルし、再配置します
import random
ll=[1,2,3,4,5]
random.shuffle(ll)
print(ll)
# [3, 2, 4, 1, 5]
6.random.choice(L)
シーケンスLからランダム要素を取得します
import random
ll=[1,2,3,4,5]
t=random.choice(ll)
print(t)
#3
- random.choices(L、k)
は、シーケンスLからk個のランダム要素を取得します
import random
ll=[1,2,3,4,5]
t=random.choices(ll,k=3)
print(t)
#[2, 2, 2]
8.random.sample(L、k)
シーケンスLから指定された長さのフラグメントを取得し、ランダムに並べ替えます
import random
ll=[1,2,3,4,5]
t=random.sample(ll,k=3)
print(t)
#[4, 2, 3]