python的random函數(shù)用于生成隨機(jī)浮點(diǎn)數(shù):random.random()生成0到1之間的隨機(jī)浮點(diǎn)數(shù)。random.uniform(a, b)生成a到b之間的隨機(jī)浮點(diǎn)數(shù)。
random函數(shù)用法
簡介
random函數(shù)是Python標(biāo)準(zhǔn)庫中的一個(gè)函數(shù),它用于生成隨機(jī)浮點(diǎn)數(shù)。它可以生成指定范圍內(nèi)的隨機(jī)浮點(diǎn)數(shù),或者生成0到1之間的隨機(jī)浮點(diǎn)數(shù)。
語法
random.random() random.uniform(a, b)
其中:
- random.random():生成0到1之間的隨機(jī)浮點(diǎn)數(shù)。
- random.uniform(a, b):生成a到b之間的隨機(jī)浮點(diǎn)數(shù)。
示例
# 生成0到1之間的隨機(jī)浮點(diǎn)數(shù) import random number1 = random.random() print(number1) # 生成10到20之間的隨機(jī)浮點(diǎn)數(shù) number2 = random.uniform(10, 20) print(number2)
輸出
0.7345678901234567 15.345678901234567
使用random函數(shù)的注意事項(xiàng)
- random函數(shù)生成的隨機(jī)數(shù)是偽隨機(jī)數(shù),即雖然看起來是隨機(jī)的,但實(shí)際上是可以預(yù)測的。
- 如果需要生成真正的隨機(jī)數(shù),可以使用random.SystemRandom類。
- random函數(shù)可以與其他random模塊中的函數(shù)結(jié)合使用,如randint和choice,以生成不同類型的隨機(jī)數(shù)。