开发者社区> 我是jjking> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Python零基础学习笔记(九)—— 随机数

简介: 话不多说,直接上代码import random #随机数 #1.从序列的元素中随机取出一个数 print(random.choice([1,3,5,7,9])) print(random.choice(["c","a", "b"])) print(random.
+关注继续查看
话不多说,直接上代码
import random
#随机数

#1.从序列的元素中随机取出一个数
print(random.choice([1,3,5,7,9]))
print(random.choice(["c","a", "b"]))
print(random.choice(range(6)))
print(random.choice("jjking"))  #取字符串之中的一个字母

#生成1-100之间的随机数
r1 = random.choice(range(100))+1
print(r1)

#random.randrange([start,] stop[, step])
#start——指定范围开始,包含在范围内,默认是0
#stop——指定范围结束,不包含在范围内
#step——指定的递增基数,默认是1
print(random.randrange(1, 100, 2))
print(random.randrange(1, 100, 3))

#随机生成[0,1)之间的数(浮点数)
print(random.random())

list = [1,2,3,4,5]
#将list中的所有元素随机排序
random.shuffle(list)
print(list)

#随机生成一个实数(可能是小数也可能是整数)uniform里面是范围
print(random.uniform(2,7))

执行结果
C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe C:/Users/Administrator/PycharmProjects/untitled/day02/随机数.py
7
b
3
j
49
75
73
0.11410964627603948
[4, 3, 1, 2, 5]
2.1147715056040295

Process finished with exit code 0

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python经典编程习题100例:第50例:产生随机数
Python经典编程习题100例:第50例:产生随机数
0 0
【高级软件实习】蒙特卡洛模拟 | PRNG 伪随机数发生器 | LCG 线性同余算法 | 马特赛特旋转算法 | Python Random 模块
本篇博客将介绍经典的伪随机数生成算法,我们将 重点讲解 LCG(线性同余发生器) 算法与马特赛特旋转算法,在此基础上顺带介绍 Python 的 random 模块。 本篇博客还带有练习,无聊到喷水的练习,咳咳…… 学完前面的内容你就会了解到 Python 的 Random 模块的随机数生成的实现,是基于马特赛特旋转算法的,比如 random_uniform 函数。而本篇博客提供的练习会让你实现一个基于 LCG 算法的random_uniform,个人认为还是比较有意思的
0 0
random库:Python随机数的生成与应用
random库:Python随机数的生成与应用
0 0
Python如何生成随机数——random随机数模块的应用
在python中用于生成随机数的模块是random,在使用前需要import。
0 0
【Python 基础教程】Python生成随机数
【Python 基础教程】Python生成随机数
0 0
Python 伪随机数:random库的使用
Python 伪随机数:random库。常用函数:seed,random,randint,getrandbits,randrange,uniform,choice,shuffle,sample。用random库计算圆周率值:蒙特卡罗(Monte Carlo)方法。
0 0
Python中的np.random.seed()随机数种子:使得随机数据可预测
Python中的np.random.seed()随机数种子:使得随机数据可预测
0 0
关于Python的随机数模块,你必须要掌握!
面对现在各种的python3天入门、21天速成,等等的教程与素材,让很多人对python的基础知识,掌握的很薄弱。包括我身边的朋友,已经开始Django、Flask的web开发了,甚至对文件遍历还不慎了解。昨天在做照片墙的时候,用到了random模块,大家可能觉得,这个模块有啥说的,无非就是随机数么,但随机的方式却有很多,今天就跟大家总结下random这个常用的模块
0 0
python 包之 random 随机数库教程
带你走进随机数的美妙世界
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
给运维工程师的Python实战课
立即下载
Python 脚本速查手册
立即下载
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载