Python是一門廣泛使用的編程語言,其豐富的庫使得編程變得更加簡單。其中之一便是Python的隨機數(shù)庫。
import random # 生成[0,1)之間的隨機小數(shù) print(random.random()) # 生成[1,10]之間的隨機整數(shù) print(random.randint(1, 10)) # 生成[0,10)之間的隨機整數(shù) print(random.randrange(0, 10)) # 從指定序列中隨機選擇一個元素 print(random.choice([1,2,3,4,5])) # 將序列中的元素隨機打亂 list1 = [1,2,3,4,5] random.shuffle(list1) print(list1)
Python的隨機數(shù)庫包含了豐富的隨機數(shù)生成函數(shù)。在處理實際問題時,隨機數(shù)的使用尤為重要。比如,在機器學習中需要從樣本中隨機選擇一部分用于訓練集,另外一部分用于測試集,此時就可以使用Python的隨機數(shù)庫。同時,在游戲開發(fā)中,也需要生成偽隨機數(shù)來實現(xiàn)隨機關(guān)卡掉落等功能。