搜索
您的当前位置:首页五、random模块

五、random模块

来源:飒榕旅游知识分享网
五、random模块

random模块

random模块⽤来⽣成⼀个随机数

random模块⽅法属性random.random()

random.uniform(start, end)random.randint(start, end)描述

随机产⽣ 0 < x < 1之间的⼩数x随机产⽣ start < x < end 之间的⼩数随机产⽣ start < x < end 之间的整数random.randrange(start, end, sep)随机产⽣ start < x < end 之间的整数,且可以设置步长sep

random.choice([object,...])random.sample([object,...], int)random.shuffle(列表对象)

import random

print(random.random())# 0.3585308807346903print(random.uniform(1, 3))# 2.308980277921214print(random.randint(1, 5))# 3

print(random.randrange(1, 10, 2))# 5

print(random.choice([1, 2, 3]))# 1

print(random.sample([1, 2, 3], 3))# [1, 3, 2]

list_obj = [1, 2, 3, 4, 5]random.shuffle(list_obj)print(list_obj)# [4, 3, 1, 2, 5]

随机选择列表内的某⼀个对象返回

按照int的值,随机算则列表内int个数的对象返回将列表对象内元素顺序打乱

因篇幅问题不能全部显示,请点此查看更多更全内容

Top