Pythonのランダムモジュールの簡単な使用

Pythonのランダムモジュールの簡単な使用

random.random():[0.0,1.0)の範囲の浮動小数点数を取得します
random.randint(a、b)[a、b]の範囲の整数を取得します
ramdom.uniform(a、b)Get( a、b)範囲
random.shuffle(x )の浮動小数点数:パラメーターで指定されたデータの要素をシャッフルします。パラメーターは可変データ型である必要があります
。random.sample(x、k)xからk個のデータをランダムに抽出します。リストを作成する

例は次のとおりです。

import  random
# 获取[0.0,1.0)范围内的浮点数
print(random.random())  #比如0.8671173513600043

# 获取[a,b]范围内的一个整数
print(random.randint(3,4)) #比如3

# 获取[a,b)范围内的浮点数
print(random.uniform(3,5)) #比如3.1686045807828984

# 把参数指定的数据中的元素打乱,参数必须是一个可变的数据类型
lst = list(range(10))
random.shuffle(lst)  #注意这里如果直接print(random.shuffle(lst)) 会输出None
print(lst)  #比如[3, 8, 1, 9, 5, 2, 4, 6, 7, 0]

t =(1,2,3,4,5,6,7,8)
# random.shuffle(t)
# print(t) #这样会报错
# 通过sample变相实现打乱元组
print(random.sample(t,len(t)))

この記事があなたに役立つと思うなら、著者に少しサポートを与えてください〜あなたの励ましは私が前進するための大きな動機です!

おすすめ

転載: blog.csdn.net/m0_50481455/article/details/111273382