python-random模块

python的random模块用于生成随机数,使用时需要用导入random函数。

常用函数
  1. random()用于生成指定范围内随机生成下一个实数,它在[0,1)范围内1. uniform():生成指定范围的浮点数
    random.uniform(a,b)=random.uniform(b,a)
  2. randint():生成指定指定范围的整数,下限必须小于上限
random.uniform(1,10)  = random.uniform(10,1) #两句均能正常执行
random.randint(1,10)  #正常执行
random.randint(10,1)  #语法错误
  1. randrange(): 从指定范围内,按指定基数递增的集合中

  2. choice(): 从序列的元素中随机挑选一个元素

print random.choice('learning python')
[out] p   #可以从字符串中取出单个字符
  1. shuffle(): 将序列的所有元素随机排序,俗称洗牌

  2. sample(): 从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列。

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

推荐阅读更多精彩内容

  • Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.r...
    随风化作雨阅读 420评论 0 0
  • 代码开始出加入import random导入random模块 1、random.random random.ran...
    marshb阅读 3,625评论 0 1
  • random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1....
    PythonMaO阅读 385评论 0 0
  • Python中的random模块用于生成随机数。 下面具体介绍random模块的功能: 1. random.ra...
    敢梦敢当阅读 383评论 0 0
  • 【0701 晨读感悟】你知道吗?无论是爱情还是友情,共同成长的样子最美 【0702 晨读感悟】你无聊无效的关心谈资...
    shaelin阅读 194评论 5 1