random 獲取隨機數


random

  • random()此模塊提供了隨機數獲取的相關方法:

    • random.random()只能獲取[0.0,1.0)范圍內的浮點數

      import random
      print(random.random())
      
      得:0.15945054961896699
      
    • random.randint(a, b) 獲取[a,b]范圍內的一個整數

      for i in range(5):
          print(random.randint(5, 10))
          
      得:
      6
      5
      6
      6
      7
      
    • random.uniform(a,b) 獲取[a,b)范圍內的浮點數

      print(random.uniform(1,3))
      
      得:2.497378155538364
      
    • random.shuffle(a) 把參數指定的數據中的元素混洗

      a=[12,3,6,8,9]
      random.shuffle(a)
      print(a)
      得:[6, 3, 8, 12, 9]
      
    • random.sample(a,k) 從a中隨機抽取k個數據然后返回一個新列表

      import random
      a=[12,3,6,8,9]
      print(random.sample(a,3))
      
      得:[6, 8, 9]
      


免責聲明!

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



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