python中,random模块

用到random模块时,发现有点模糊了,重新测一下,有点温故知新的意思。有些注释实在没有官方的容易理解,还是官方的好一点。都以一些常用的,当做笔记用。

成都创新互联公司于2013年创立,先为南召等服务建站,南召等地企业,进行企业商务咨询服务。为南召企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

import random

# 生成0-1之间的随机数
print(random.random())

# 生成a-b之间的随机整数,右边开区间
print(random.randint(1, 100))

# 返回区间之内的整数,可以指定步长
# 官方文档是这样解释的
# This fixes the problem with randint() which includes the
# endpoint; in Python this is usually not what you want
# 说是包含了末尾,不过没测出来
print(random.randrange(0, 100, step=2))

# Choose a random element from a non-empty sequence.
print(random.choice('abc'))

lt = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 从列表中选出几个元素,返回是一个列表,k代表返回的值,不限制返回列表长度
print(random.choices(lt, k=110))

# Chooses k unique random elements from a population sequence or set
# 跟choices类似,不同的是新列表不会超出原列表的长度,并且原列表每个下标的元素不会在新列表中重复出现,如果原列表中有重复
# 元素,则新列表中规定最大长度时也会出现重复元素
# 支持集合
print(random.sample(lt, k=10))

# 打乱列表
random.shuffle(lt)
print(lt)

新闻名称:python中,random模块
URL分享:http://bzwzjz.com/article/jijhjd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站制作 成都网站建设公司 成都网站建设 公司网站建设 手机网站制作 外贸营销网站建设 成都网站建设 重庆电商网站建设 达州网站设计 成都网站设计 成都商城网站建设 成都响应式网站建设 成都响应式网站建设公司 成都网站建设推广 成都网站设计制作公司 成都网站制作 成都网站制作 网站建设方案 网站设计 营销网站建设 网站设计 阿坝网站设计