python--模块之random随机数模块

2018-10-19 06:17:48来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

作用是产生随机数

import random

random.random:
用于生成一个0--1的随机浮点数。

print(random.random())
>>0.3355102133472131

 

random.uniform:
用于生成一个指定范围内的随机浮点数。

print(random.uniform(10,12))
>>11.506430536508764

 

random.randint:
用于生成一个指定范围内的整数。

print(random.randint(10,20))
>>15

 

random.randrange:
从指定范围内,按指定基数递增的集合中获取一个随机数。

print(random.randrange(10,20,2))
>>14


random.choice:
从序列中获取一个随机元素。

print(random.choice("chenxiansheng"))
>>n
print (random.choice(("Tuple", "List", "Dict")))
>>List


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

list = [1,2,3,4,5,6,7]
slice =random.sample(list,5)
print(slice)
>>[5, 3, 4, 1, 7]

 

#随机整数
print(random.randint(0,99))

#随机选取0到100间的偶数
print(random.randrange(0,100,2))

#随机浮点数
print(random.random())

#随机字符
print(random.choice('abcdefg'))

#多个字符中选取特定数量的字符
print(random.sample('abcdefg',3))

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:爬虫基本原理(1)

下一篇:长安居大不易--用大数据分析西安租房现状