首先,需要导入random模块:

import random

随机取1-33之间的1个随机数,可能重复:

random.choice(range(1,34))

print得到一系列随机数,执行一次得到一个随机数:

print(random.choice(range(1,34)))

随机取1-33之间的6个随机数,可能重复:

random.choices(range(1,34),k=6,weights=range(1,34))

其权重值表示该数或该范围内的数输出概率大,输出结果为列表

随机取1-33之间的6个随机数,不重复:

random.sample(range(1,34),6)

得到一个无序列表

random.uniform(a,b) 生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限

random.randint(a,b) 生成一个指定范围内的整数。其中参数a是下限,参数b是上限

PS:python 随机选取列表中的元素

使用random模块中的sample函数

功能:

random.sample(seq, k)实现从序列或集合seq中随机选取k个独立的的元素

参数:

seq:元组、列表或字符串

k:选取元素个数

实例:

In [1]: import random

In [2]: f = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

In [3]: f

Out[3]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

In [4]: random.sample(f, 5)

Out[4]: [5, 3, 6, 9, 4]

使用random模块中的choice函数

功能:

random.choice(seq)实现从序列或集合seq中随机选取一个元素

参数:

seq:元组、列表或字符串

实例:

In [1]: import random

In [2]: f = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

In [3]: f

Out[3]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

In [4]: random.choice(f)

Out[4]: 2

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python随机生成数字列表_详解Python利用random生成一个列表内的随机数相关推荐

  1. python从random生成列表_详解Python利用random生成一个列表内的随机数

    详解Python利用random生成一个列表内的随机数 首先,需要导入random模块: import random 随机取1-33之间的1个随机数,可能重复: random.choice(range ...

  2. 用于生成随机数的python标准库模块是_详解Python基础random模块随机数的生成

    详解Python基础random模块随机数的生成 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  详解Python基础random模块随机数的生成.txt ] ( ...

  3. python多线程操作列表_详解Python多线程下的list

    list 是 Python 常用的几个基本数据类型之一.正常情况下我们会对 list 有增删改查的操作,显然易见不会有任何问题.那么如果我们试着在多线程下操作list 会有问题吗? 多线程下的 lis ...

  4. python 遍历list删除元素_详解Python遍历列表时删除元素的正确做法

    这篇文章主要介绍了详解Python遍历列表时删除元素的正确做法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 一.问题描述 这是 ...

  5. python正则匹配空格+数字+空格_详解Python中正则匹配TAB及空格的小技巧

    详解Python中正则匹配TAB及空格的小技巧 发布时间:2020-10-15 08:38:48 来源:脚本之家 阅读:94 作者:杰瑞26 在正则中,使用.*可以匹配所有字符,其中.代表除\n外的任 ...

  6. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  7. python 线程安全的数据类型_详解python多线程、锁、event事件机制的简单使用

    详解python多线程.锁.event事件机制的简单使用 发布时间:2020-09-25 02:04:12 来源:脚本之家 阅读:117 作者:君惜 线程和进程 1.线程共享创建它的进程的地址空间,进 ...

  8. python可变参数的实验性_详解Python的三种可变参数

    可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...

  9. python什么是可变参数_详解Python的三种可变参数

    可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...

  10. python中for语句用法_详解Python中for循环的使用_python

    这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...

最新文章

  1. Java左上到右下,java – 如何从上到下然后从左到右填充Gri...
  2. php java c_当PHP、Java、C、C++ 这几种编程语言变成汽车是什么样的场景?
  3. JAVA利用google的zxing解析二维码QRCODE
  4. java B2B2C Springboot多租户电子商城系统-Spring Cloud Stream(消息驱动)
  5. 寒冬、裁员?!你想知道的真相都在这里
  6. putty-不输入密码直接登陆
  7. html 图片的缩略图,纯CSS制作缩略图片
  8. 《深入浅出MySQL》开发篇
  9. 谁是最可爱的人,如今又在哪……
  10. 我爱世界杯--世界杯各界冠军
  11. [转载]乔布斯十大经典语录
  12. pycharm print 显示红色下划线
  13. 苹果8参数_iPhone11 iPhone11Pro哪里买最便宜靠谱划算 2020双十一苹果手机购机攻略...
  14. 创建android studio桌面图标
  15. NSIS对卸载程序的签名
  16. protoc protoc-gen-go安装
  17. grafana repeat 特性
  18. Amazon SPAPI PII权限申请问题汇总
  19. 爱是一种遇见 一种心疼
  20. 局域网理论上的小常识(组网必备)

热门文章

  1. php登陆页面修改密码的功能,使用bootstrap创建登录注册页面并实现表单验证功能...
  2. android显示绘图动画,Android自定义View绘图实现渐隐动画
  3. tinymce vue 部分工具不显示_tinymce-vue使用问题及解决记录
  4. php魔术变量的概念_PHP 魔术变量和魔术函数详解
  5. python socket编程_Python学习记录-socket编程
  6. 什么是3G-SDI光端机?
  7. 光端机与交换机有什么区别?
  8. [渝粤教育] 中国地质大学 工业通风及除尘 复习题
  9. 国家开放大学2021春1073法律文书答案
  10. 【渝粤教育】广东开放大学 嵌入式数据库 形成性考核 (48)