python中random函数的使用方法 详解

news/2024/10/18 8:26:00/
# random各种使用方法
import random# 随机生成[0.1)的浮点数
print("random():", random.random())# 随机生成1000-9999之间的整数
print("randint(1000, 9999):", random.randint(1000, 9999))# 随机生成0-20之间的偶数
print("randrange(0, 21, 2):", random.randrange(0, 21, 2))# 随机生成0-20之间的浮点数
print("uniform(0, 20):", random.uniform(0, 20))# 从序列中随机选择一个元素
list_string = ['a', 'b', 'c', 'd', 'e']
print("choice(list):", random.choice(list_string))
print("choice(string):", random.choice('abcd'))# 对列表元素随机排序
list_number = [1, 2, 3, 4, 5]
random.shuffle(list_number)
print("shuffle(list):", list_number)

 

# 从指定序列中随机获取指定长度的片断
print("sample(sequence):", random.sample('abcdefg', 2))运行结果如下

 


http://www.ppmy.cn/news/182244.html

相关文章

树莓派实现简单网站服务器

树莓派实现服务器(外网访问) 获取域名(内网穿透)好文请先阅读获取域名运行代理的客户端程序本地搭建一个网页树莓派实现代理服务器(V*N)配置为启动脚本 获取域名(内网穿透) 好文请…

linux下查询当前所有连接的ip

Linux 系统有很多用于快速处理数据的工具如 grep , awk , cut , sort , uniq , sort 可以帮助我们分析网络情况 , 他们非常非常地好用 , 如果你熟练掌握他们的使用技巧 , 他们则可以帮你快速定位问题 ; 接下来一步步来查看访问系统的 IP 情况 通过 netstat -ntu , 找出通过 tc…

解决openstack “failed to connect to server (code: 1006)”故障一例

openstack版本环境:ocata 安装完成ocata版本后,新建主机实例后,通过管理端进入主机实例的控制台时,报错:“failed to connect to server (code: 1006)” 解决思路: 1、检查日志文件,通过日志寻…

CVE-2016-2183

CVE-2016-2183-SSL/TLS协议信息泄露漏洞 漏洞描述 TLS, SSH, IPSec 协商及其他产品中使用的DES及Triple DES密码存在大约四十亿块的生日界,这可使远程攻击者通过Sweet32攻击,获取纯文本数据。 该漏洞又称为 SWEET32,是对较旧的分组密码算法…

Packet Tracer - 交换机端口安全故障排除

Packet Tracer - 交换机端口安全故障排除 场景 通常使用 PC1 的员工将家里的笔记本电脑带来,然后断开 PC1 的连接并将笔记本电脑连接到电信插座。 在提醒此安全策略不支持在网络上使用个人设备后,您必须重新连接 PC1 并重新启用端口。 拓扑图 要求 …

Linux 查看访问 IP

Linux 系统有很多用于快速处理数据的工具如 grep , awk , cut , sort , uniq , sort 可以帮助我们分析网络情况 , 他们非常非常地好用 , 如果你熟练掌握他们的使用技巧 , 他们则可以帮你快速定位问题 ; 接下来一步步来查看访问系统的 IP 情况 通过 netstat -ntu , 找出通过 tc…

Emulator: emulator: INFO: QtLogger.cpp:68: Critical: Uncaught ReferenceError: $ is not defined (qrc:

今天用android studio在模拟器上运行程序总是出错,模拟器能起来,但程序一直安装运行不了,查看错误日志发现如下错误: 10:49 Emulator: [5228:9620:0808/104900.536:ERROR:ssl_client_socket_impl.cc(1050)] handshake failed; re…

代理服务器常用端口

代理服务器常用的端口有: HTTP代理:80/8080/3128/8081/9080 SOCKS代理:1080 FTP代理:21 Telnet代理:23 HTTPS代理:443 Android Market: 5228 FTP文件传送协议(File Transfer Protocol,简称FTP)&#…