python的random庫(kù)提供了生成隨機(jī)數(shù)的函數(shù),可以用于生成隨機(jī)數(shù)、隨機(jī)選擇等操作。以下是一些常見(jiàn)的使用方法:
-
生成隨機(jī)整數(shù):
import random # 生成一個(gè)0到9之間的隨機(jī)整數(shù) random_number = random.randint(0, 9)
登錄后復(fù)制
-
生成隨機(jī)小數(shù):
import random # 生成一個(gè)0到1之間的隨機(jī)小數(shù) random_float = random.random()
登錄后復(fù)制
-
生成隨機(jī)范圍內(nèi)的數(shù):
import random # 生成一個(gè)1到100之間的隨機(jī)數(shù) random_number = random.randrange(1, 101) # 從指定的列表中隨機(jī)選擇一個(gè)元素 random_element = random.choice(["apple", "banana", "orange"])
登錄后復(fù)制
-
打亂列表的順序:
import random my_list = [1, 2, 3, 4, 5] # 隨機(jī)打亂列表的順序 random.shuffle(my_list)
登錄后復(fù)制
-
生成隨機(jī)字符串:
import random import string # 生成一個(gè)包含10個(gè)隨機(jī)字母的字符串 random_string = ''.join(random.choices(string.ascii_letters, k=10))
登錄后復(fù)制
這只是一些常見(jiàn)的使用方法,random庫(kù)還提供了其他功能,如生成隨機(jī)顏色、隨機(jī)日期等。詳細(xì)的使用方法可以參考官方文檔:https://docs.Python.org/3/library/random.html