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