码迷,mamicode.com
首页 > 编程语言 > 详细

python学习-练习题1巩固

时间:2017-04-11 11:57:58      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:wal   lap   ppm   jic   w16   mic   dom   pki   技术分享   

1、生成随机数

random.random()生成一个0-1之前的随机数

技术分享

random.uniform(1,10)生成一个区间范围内的随机数

技术分享

random.randint(3,9)生成一个区间范围内的整数随机数

技术分享

random.choice(list or str or tunple)在列表、元组、字符串等序列中随机选取一个元素

技术分享

random.shuffle(a)随机打乱一个序列

技术分享

random.sample(a)从序列中随机获取指定长度的片段

技术分享

 

2、生成uuid

uuid.uuid1()基于时间戳

技术分享

uuid3()——基于名字的MD5散列值
通过计算名字和命名空间的MD5散列值得到,保证了同一命名空间中不同名字的唯一性,和不同命名空间的唯一性,但同一命名空间的同一名字生成相同的uuid。

uuid4()——基于随机数
由伪随机数得到,有一定的重复概率,该概率可以计算出来。

python学习-练习题1巩固

标签:wal   lap   ppm   jic   w16   mic   dom   pki   技术分享   

原文地址:http://www.cnblogs.com/yuruhao/p/6692274.html

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