在Python中,random模塊提供了許多用于生成隨機(jī)數(shù)和隨機(jī)選擇的函數(shù)。以下是一些常用的random模塊的函數(shù):
- random():返回一個(gè)0到1之間的隨機(jī)浮點(diǎn)數(shù)。
- randint(a, b):返回一個(gè)a到b之間的隨機(jī)整數(shù),包括a和b。
- randrange(start, stop[, step]):返回一個(gè)在指定范圍內(nèi)的隨機(jī)整數(shù)??梢栽O(shè)定起始值start、結(jié)束值stop和步長step。
- choice(seq):從序列seq中隨機(jī)選擇一個(gè)元素并返回。
- shuffle(seq):將序列seq中的元素隨機(jī)打亂順序。
- sample(population, k):從population序列中隨機(jī)選擇k個(gè)元素列表返回。
- uniform(a, b):返回一個(gè)a到b之間的隨機(jī)浮點(diǎn)數(shù)。
這只是一些常用函數(shù)的示例,random模塊還提供了其他函數(shù)和功能來滿足不同的需求。在使用這些函數(shù)之前,需要先導(dǎo)入random模塊,可以使用以下語句實(shí)現(xiàn)導(dǎo)入:
import random