Python是一種廣泛使用的編程語言,它有很多特性可以讓你開發(fā)出功能強大的應(yīng)用程序。其中之一是隨機數(shù)生成。在Python中,你可以使用random模塊來生成隨機數(shù)。
import random # 生成一個1到100之間的隨機整數(shù) num = random.randint(1, 100) # 輸出隨機數(shù) print("隨機數(shù)為:", num)
上面的代碼使用random模塊中的randint()函數(shù)來生成一個1到100之間的隨機整數(shù)。然后使用print()函數(shù)將生成的隨機數(shù)輸出到控制臺。在運行上面的代碼時,你會看到類似下面的輸出:
隨機數(shù)為: 57
每次運行代碼時,隨機生成的數(shù)都會不同。這是因為隨機數(shù)生成器根據(jù)一個種子來生成隨機數(shù),如果種子不同,生成的隨機數(shù)也不同。如果你想要每次運行代碼時都生成相同的隨機數(shù),可以通過seed()函數(shù)指定一個種子。
import random # 指定種子為0 random.seed(0) # 生成一個1到100之間的隨機整數(shù) num = random.randint(1, 100) # 輸出隨機數(shù) print("隨機數(shù)為:", num)
上面的代碼通過seed()函數(shù)指定了一個種子為0,這意味著每次運行代碼時都會生成相同的隨機數(shù)。如果你想要生成更多類型的隨機數(shù),可以使用其他random模塊提供的函數(shù),如random()函數(shù)生成0到1之間的隨機數(shù)。
import random # 生成0到1之間的隨機小數(shù) num = random.random() # 輸出隨機數(shù) print("隨機數(shù)為:", num)
現(xiàn)在你已經(jīng)知道如何使用Python生成隨機數(shù)了。祝你在編程中使用它時取得好成果!