Python常用随机数与随机字符串方法实例


Posted in Python onApril 09, 2015

随机整数:

>>> import random

>>> random.randint(0,99)

21

随机选取0到100间的偶数:
>>> import random

>>> random.randrange(0, 101, 2)

42

随机浮点数:
>>> import random

>>> random.random() 

0.85415370477785668

>>> random.uniform(1, 10)

5.4221167969800881

随机字符:
>>> import random

>>> random.choice('abcdefg&#%^*f')

'd'

多个字符中选取特定数量的字符:
>>> import random

random.sample('abcdefghij',3) 

['a', 'd', 'b']

多个字符中选取特定数量的字符组成新字符串:
>>> import random

>>> import string

>>> string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).r

eplace(" ","")

'fih'

随机选取字符串:
>>> import random

>>> random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] )

'lemon'

洗牌:
>>> import random

>>> items = [1, 2, 3, 4, 5, 6]

>>> random.shuffle(items)

>>> items

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

random的函数还有很多,此处不一一列举,
参考资料: http://docs.python.org/lib/module-random.html
Python 相关文章推荐
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
Python+matplotlib实现填充螺旋实例
Jan 15 Python
Django objects的查询结果转化为json的三种方式的方法
Nov 07 Python
Python列表与元组的异同详解
Jul 02 Python
PyCharm如何导入python项目的方法
Feb 06 Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
python中round函数如何使用
Jun 19 Python
Python自动发送和收取邮件的方法
Aug 12 Python
python能做哪些生活有趣的事情
Sep 09 Python
python实现简单聊天功能
Jul 07 Python
Python万能模板案例之matplotlib绘制甘特图
Apr 13 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 #Python
举例讲解Python程序与系统shell交互的方式
Apr 09 #Python
使用Python中的cookielib模拟登录网站
Apr 09 #Python
列举Python中吸引人的一些特性
Apr 09 #Python
Python的Bottle框架的一些使用技巧介绍
Apr 08 #Python
在Python的框架中为MySQL实现restful接口的教程
Apr 08 #Python
简单介绍Python的轻便web框架Bottle
Apr 08 #Python
You might like
php强制下载类型的实现代码
2011/04/21 PHP
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
phplot生成图片类用法详解
2015/01/06 PHP
swoole_process实现进程池的方法示例
2018/10/29 PHP
PHP实现小程序批量通知推送
2018/11/27 PHP
laravel高级的Join语法详解以及使用Join多个条件
2019/10/16 PHP
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
js检测用户输入密码强度
2015/10/22 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
vue 组件高级用法实例详解
2018/04/11 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
深入了解Hybrid App技术的相关知识
2019/07/17 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
jQuery开发仿QQ版音乐播放器
2020/07/10 jQuery
python用post访问restful服务接口的方法
2018/12/07 Python
numpy np.newaxis 的实用分享
2019/11/30 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
Pandas之缺失数据的实现
2021/01/06 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
教师节横幅标语
2014/10/08 职场文书
同事去世追悼词
2015/06/23 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
自荐信范文
2019/05/20 职场文书
四年级作文之植物
2019/09/20 职场文书
Golang的继承模拟实例
2021/06/30 Golang
Java设计模式之代理模式
2022/04/22 Java/Android
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android