python3-randomモジュールの詳細な説明

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
  1. 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]

おすすめ

転載: blog.csdn.net/liulanba/article/details/114690655