random模块 用法查询笔记

import random

print( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数

print( random.randrange(1,100,2) )  # 生成从1到100的间隔为2的随机整数,只能生成1,3,5,7...99

print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数

print( random.choice('python') ) # 从序列中随机选取一个元素

print( random.sample('python',3) ) # 从字符串中随机选取三个字符


a=[1,3,5,6,7]

random.shuffle(a) # 将序列a中的元素顺序打乱


深度理解:

randint是randrange 第三个参数为1时的特例。 

randchoice是randsample 第二个参数为1时的特例

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python...
    Hobort阅读 5,404评论 0 1
  • 一、python标准库中的random模块常用的方法 random.random random.random()用...
    _奔跑的小鱼阅读 3,624评论 0 1
  • 工作只是生活的一部分,幷非是全部。無論你做著影響世界的事情,但是還是微不足道的小事。都要為自己的的生活而奮鬥。 來...
    峻熙阅读 1,651评论 0 0
  • ethtool命令 一、 简介   ethtool命令用于获取以太网卡的配置信息,或者修改这些配置。 二、 命...
    橡皮24阅读 5,933评论 0 2
  • 今天开始好期待看雪,好期待去颐和,感觉心情真美! 晚上,一边听音乐一边收拾行李,突然哭了起来,连接到颐和,今年4月...
    卢丽春阅读 1,436评论 0 0