前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python之random(随机数必知)

Python之random(随机数必知)

作者头像
咻一咻
发布2020-06-05 10:10:56
6140
发布2020-06-05 10:10:56
举报
文章被收录于专栏:咻一咻咻一咻

random.random 随机0-1的浮点数

代码语言:javascript
复制
>>> import random  # 导入Random模块
>>> random.random()
0.13789225599315458  # 运行结果

random.uniform 随机1-3的浮点数

代码语言:javascript
复制
>>> import random  # 导入Random模块
>>> random.uniform(1,3)
1.26721023109448  # 运行结果

random.randint 随机1-3的整数

代码语言:javascript
复制
>>> import random  # 导入Random模块
>>> random.randint(1,3)
2  # 运行结果

random.choice 随机Python任意一个字母

代码语言:javascript
复制
>>> import random  # 导入Random模块
>>> random.choice("Python")
't'  # 运行结果
>>> random.choice("Python")
'n'  # 运行结果
>>> random.choice("Python")
'o'  # 运行结果

random.sample 随机list数组五个数字(sample函数不会修改list数组数字中的数字)

代码语言:javascript
复制
>>> import random  # 导入Random模块
list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  
>>> list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> random.sample(list, 5)
[2, 5, 7, 8, 10]  # 运行结果
>>> random.sample(list, 5)
[9, 5, 10, 8, 6]  # 运行结果
>>> print(list)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  # 原数组不发生改变

random.shuffle 将L数组中数字打乱顺序输入

代码语言:javascript
复制
>>> import random  # 导入Random模块
>>> L=[1,2,3,4,5,6,7]
>>> random.shuffle(L)
>>> print(L)
[2, 3, 5, 7, 1, 6, 4]  # 原数组发生改变

from random import random* 暂时不知道怎么用?

代码语言:javascript
复制
>>> from random import random
>>> a,b,c=random(),random(),random()
>>> import random
>>> print(random.random())
0.8400323649213723
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-06-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • random.random 随机0-1的浮点数
  • random.uniform 随机1-3的浮点数
  • random.randint 随机1-3的整数
  • random.choice 随机Python任意一个字母
  • random.sample 随机list数组五个数字(sample函数不会修改list数组数字中的数字)
  • random.shuffle 将L数组中数字打乱顺序输入
  • from random import random* 暂时不知道怎么用?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档