python之random.seed()函數


Python--random.seed()用法

第一次接觸random.seed(),可能理解的不是特別對,大家歡迎指錯,整理自網絡,侵權刪除

  • 概念

seed()是改變隨機數生成器的種子,可以在調用其他隨機模塊函數之前調用此函數

  • 語法
import random
random.seed(x)

注意:seed()是不能直接訪問的,需要導入random模塊,然后通過random靜態對象調用該方法

  • 參數
[x]  改變隨機數生成器的種子seed。

注意這個函數沒有返回值

  • 實例
import random

# 隨機數不一樣
random.seed()
print('隨機數1:',random.random())
random.seed()
print('隨機數2:',random.random())

# 隨機數一樣
random.seed(1)
print('隨機數3:',random.random())
random.seed(1)
print('隨機數4:',random.random())
random.seed(2)
print('隨機數5:',random.random())

'''
隨機數1: 0.7643602170615428
隨機數2: 0.31630323818329664
隨機數3: 0.13436424411240122
隨機數4: 0.13436424411240122
隨機數5: 0.9560342718892494
'''
  • 最后

可以看到seed()沒有參數時,每次生成的隨機數是不一樣的,而seed()有參數時,每次生成的隨機數是一樣的,同時選擇不同的參數的隨機數也不一樣

以上文章參考網絡,若侵權刪!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM