python模块--随机模块
2024-08-28 20:15:30
import random print(random.random()) # 随机产生一个(0,1)的 float 0.026244299361600776 print(random.randint(1,4)) #[1,4] -----> 随机整数 3 print(random.randrange(1,3)) # [1,3) -----> 随机整数 2 print(random.choice([1,'a','',[5,6]])) #里面是一个可迭代对象,从里面随机产生一个 43 print(random.sample([1,'a','',[5,6]],2))#里面是一个列表 ['43', [5, 6]] print(random.sample((1,'a','',[5,6]),2))#里面是一个可迭代对象,同里面随机选出两个来 ['43', 1] print(random.uniform(1,3)) # 从[1,3]随机产生一个 float 2.1721533676198015 res = [1,3,4,5,6]
random.shuffle(res) #将顺序打乱
print(res) [1, 4, 6, 3, 5]
0.026244299361600776
3
2
43
['', [5, 6]]
['', 1]
2.1721533676198015
[1, 4, 6, 3, 5]
例题:随机产生一个随机码
def v_code():
res = ""
for i in range(5):
num = random.randint(0,9)
alf = chr(random.randrange(65,122))
a = str(random.choice([num,alf]))
res += a
return res print(v_code())
最新文章
- JS事件
- 前端面试题2016--CSS
- Python基本语法初试
- spark history-server的使用
- Innodb中的事务隔离级别和锁的关系
- 使自定义事件支持多绑定 js
- Eclipse换常用的快捷键
- C# HTTP 请求
- Arduino周边模块:执行部件(舵机、直流电机、步进电机)
- [c++语法]类
- C语言可变參函数的实现
- spring-data-rest的魔力 10分钟实现增删改查
- HTTP 返回状态代码
- js 从一个对象中找到属性值相等的集合
- JAVA js WEB 疑难点总结
- Mvc_后端通用验证
- 【PMP】项目采购管理~重点知识
- 【转载】LINUX下安装wget命令(SFTP实现法)
- 图形报表 webChart.dll 以及其它的图形报表控件 (转)
- android适配pad和部分手机底部虚拟按键+沉浸式状态栏
热门文章
- js中页面加载完成后执行的几种方式及执行顺序
- web前端看IE11的变化
- hdu3829
- ES查询index对应的mapping信息
- 浅析Postgres中的并发控制(Concurrency Control)与事务特性(上)(转)
- nginx Linux 开启自启
- .NET中,在方法参数的类型前加一个OUT是做什么用的
- Eclipse Java EE IDE中jsp页面编码修改
- (四) ffmpeg filter学习-filter命令学习
- java.sql.SQLException: Unsupported character encoding 'utf8mb4'.