码迷,mamicode.com
首页 > 其他好文 > 详细

random模块用法

时间:2020-02-14 10:34:16      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:rand   ice   包含   sam   block   不能   整数   and   相同   

random模块

  • 导入模块:import random
  • 随机小数:random.random()
    • 0-1之内的随机小数,每个小数取到的概率是相同的
    • 计算机不能表示无限不循环小数,无限循环小数包含在float中
  • 随机整数:
    • random.randint(1,4),顾头顾尾,包含1和4的随机整数。
    • random.randrange(1,2),顾头不顾尾,不包含2的随机整数。
    • random.randrange(1,10,2),顾头不顾尾,设置步伐为2

      只有randrange()才可以设置步伐

  • 随机抽取:
    • random.choice(object),object是被抽取的对象,choice每次只能被随机抽取对象中的一个值
    • random.sample(object, count),object被抽取对象,count一次抽取几个值。

      需要注意的是:

  • 打乱顺序:
    random.shuffle(object),在原对象的基础上做乱序处理。必须是可以迭代的对象才能使用乱序。

random模块用法

标签:rand   ice   包含   sam   block   不能   整数   and   相同   

原文地址:https://www.cnblogs.com/ddzc/p/12306354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!