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

python模块-random

时间:2018-08-03 18:04:42      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:float   shu   整数   迭代   random   imp   sample   form   pre   

import random

# 0 - 1 之间的数 (float)
print(random.random()) # 0.7083831248476096

# 65 - 122 之间的整数 (int) , 然后得到对应的字母
print(chr(random.randint(65, 122))) # q

# [1, 3) 之间随机取一个
print(random.randrange(1, 3)) # 1

# 随机取可迭代对象中的元素
print(random.choice([11, 22, 33])) # 22

# 随机取n个, n = 2
print(random.sample([11, 22, 33, 44], 2)) # [11, 22]

# 任意范围的浮点型 (float)
print(random.uniform(1, 4)) # 3.7487434054536735

# 随机洗牌
l1 = [1, 2, 3, 4, 5, 6]
random.shuffle(l1)
print(l1) # [4, 5, 3, 6, 1, 2]

python模块-random

标签:float   shu   整数   迭代   random   imp   sample   form   pre   

原文地址:https://www.cnblogs.com/icefoxhz/p/9415430.html

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