random.random()

用来随机生成一个0到1之间的浮点数,包括零。

In [1]: import random

In [2]: random.random()

Out[2]: 0.15790797219589303

randint(a, b)

用来生成[a,b]之间的随意整数,包括两个边界值。

In [12]: import random

In [13]: random.randint(1,6)

Out[13]: 1

random.uniform(a,b)

用来生成[a,b]之间的随意浮点数,包括两个边界值。

In [14]: import random

In [15]: random.uniform(1,6)

Out[15]: 5.497873150216069

choice(seq)

从一个非空序列选出随机一个元素。seq泛指list,tuple,字符串等

In [16]: import random

In [17]: List = [1,2,3,4,5,6]

In [18]: random.choice(List)

Out[18]: 1

randrange(start, stop[, step = 1])

这个就是random和range函数的合二为一了。但注意,range用法有变。

In [27]: import random

In [28]: random.randrange(1,6)

Out[28]: 3

random.shuffle(x[,random])

正如函数名所表示的意思,shuffle,洗牌,将一个列表中的元素打乱。

In [36]: import random

In [37]: List = [1,2,3,4,5,6]

In [38]: random.shuffle(List)

In [39]: print(List)

[2, 1, 6, 4, 5, 3]

random.sample(sequence,k)

sample,样品,从有序列表中选k个作为一个片段返回。

In [41]: import random

In [42]: List = [1,2,3,4,5,6]

In [43]: random.sample(List,3)

Out[43]: [4, 6, 3]

random.seed ( [x] )

x:改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。使用同一个种子,每次生成的随机数序列都是相同的。

In [48]: import random

In [49]: random.seed(10)

In [50]: print("Random number with seed 10: ", random.random())

Random number with seed 10: 0.5714025946899135

In [51]: random.seed(10)

In [52]: print("Random number with seed 10: ", random.random())

Random number with seed 10: 0.5714025946899135

In [53]: random.seed(10)

In [54]: print("Random number with seed 10: ", random.random())

Random number with seed 10: 0.5714025946899135

python 生成随机数_python 生成随机数模块random 常用方法总结相关推荐

  1. python生成正态分布随机数_python 生成呈正态分布序列

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明.股市波动是不可预知的,但是股票的涨幅概率却呈现了正态分布的特点, 那么python如何生成呈正态分布 ...

  2. python随机生成字符串_python生成随机数、随机字符串

    python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...

  3. python 随机字符串_python生成随机数、随机字符串

    python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...

  4. python生成指定位数随机数_python生成指定长度的随机数密码

    复制代码 代码如下: #!/usr/bin/env python # -*- coding:utf-8 -*- #导入random和string模块 import random, string def ...

  5. python产生随机数序列_python产生随机数

    这些方法位于random模块中 random.random(),同javascript的Math.random(),返回[0.0,1)之间的浮点数 random.uniform(a, b),返回[a, ...

  6. 大乐透python预测程序_Python生成随机验证码,大乐透号码

    随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...

  7. python创建窗体_python生成窗口

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 2.python生成目录树上述 cmd 方式虽然可以生成目录树,但是并不美观,让 ...

  8. python随机生成验证码_Python生成随机验证码的两种方法

    # -*- coding: utf-8 -*- import random def generate_verification_code_v2(): ''' 随机生成6位的验证码 ''' code_l ...

  9. python生成随机码_python生成随机验证码(中文验证码)示例

    # -*- coding: utf-8 -*- import Image,ImageDraw,ImageFont import random import math, string class Ran ...

  10. python psycopg2使用_Python中用psycopg2模块操作PostgreSQL方法

    其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2.psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用 ...

最新文章

  1. SAP PM技术对象的功能
  2. DirectX11 driver类型浅析
  3. sshpass的使用方法
  4. VS2013无法启动IIS Express Web的解决办法
  5. 【SICP练习】138 练习3.69
  6. python四则运算_四则运算 python
  7. 转自云风blog:三国志战略版服务器卡顿问题
  8. Alluxio部署(local模式)
  9. java 3000并发,还被面试官怼并发编程?来,吃点能量!Java并发编程技术
  10. Open browser failed!! Please check if you have installed the browser correct
  11. 多继承完美闪避成员名冲突的问题
  12. android studio和IDE如何自定义module路径
  13. matlab绘制二元一次函数图像_二元一次函数曲线拟合的Matlab实现.pdf
  14. vue3 路由缓存页面
  15. 幼儿园案例经验迁移_浅谈在幼儿园数学教学中如何为迁移而教
  16. #6279. 数列分块入门 3
  17. 阿里云ECS简易部署教程
  18. 救生艇(Java算法每日一题)(双指针法)
  19. 容器CICD实践:基于Helm实现应用交付自动回滚
  20. 开展跨境电商企业需要哪些资质?

热门文章

  1. SAP Spartacus RouteReducer
  2. 一个失败的SAP Spartacus路由修改尝试 -在CmsPageGuard的开头触发 OCC API 调用
  3. rxjs operator学习笔记
  4. Angular reducer第一次被框架调用的单步调试细节
  5. ABAP代码静态分析工具SQF - Support Query Framework
  6. SAP Data Intelligence API返回错误消息 - Fordidden cross-site request
  7. SAP Fiori Elements - How complex binding defined in XML view is parsed
  8. 使用SAP云平台Mobile Service开发移动应用
  9. SAP CRM WebClient UI的excel导出功能是否能启用,取决于这个逻辑
  10. github网站证书里的别名