导入 random模块  >>> import random

1.  random.random

random.random()用于生成一个0到1的随机浮点数: 0 <= n < 1.0

>>> random.random()        # Random float x,

2   random.uniform

random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n <= b。如果 a

>>> random.uniform(1, 10)  # Random float x,

3    random.randint

random.randint()的函数原型为:random.randint(a, b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b

>>> random.randint(10, 100)

4   random.randrange

random.randrange的函数原型为:random.randrange([start], stop[, step]),从指定范围内,按指定基数递增的集合中 获取一个随机数。如:random.randrange(10, 100, 2),结果相当于从[10, 12, 14, 16, ... 96, 98]序列中获取一个随机数。                  random.randrange(10, 100, 2)在结果上与 random.choice(range(10, 100, 2) 等效。

随机选取0到100间的偶数:

>>> import random

>>> random.randrange(0, 101, 2)

5    random.choice

random.choice从序列中获取一个随机元素。其函数原型为:random.choice(sequence)。参数sequence表示一个有序类型。这里要说明 一下:sequence在python不是一种特定的类型,而是泛指一系列的类型。list, tuple, 字符串都属于sequence。有                关sequence可以查看python手册数据模型这一章。

>>> random.choice('abcdefg%^*f')  #随机字符

'd'

>>> random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] ) #随机选取字符串:

'lemon'

6   random.shuffle

random.shuffle的函数原型为:random.shuffle(x[, random]),用于将一个列表中的元素打乱。如:

>>>p = ["Python", "is", "powerful", "simple", "and so on..."]

>>>random.shuffle(p)

>>>p

#结果(因为随机,所以你的结果可能不一样。)

#['powerful', 'simple', 'is', 'Python', 'and so on...']

p = ["Python", "is", "powerful", "simple", "and so on..."]

7   random.sample

random.sample的函数原型为:random.sample(sequence, k),从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列。 如果k大于sequence元素个数的话会报错。

>>> list = [1,2,3,4,5,6,7,8,9]

>>> random.sample(list,2)

[4, 7]

>>> random.sample(list,3)

[5, 2, 1]

python随机数并输出偶数个数_python随机数的产生相关推荐

  1. python每行输出5个数_python打印杨辉三角及输出第m行第k个数

    1.打印杨辉三角及输出第m行第k个数 1.计算到m行,打印出k项 第m行有m项,m是正整数,因此k一定不会大于m,这个需求需要保存m行的数据,那么可以使用一个嵌套结构[[],[],[]] m=int( ...

  2. python每行输出14个数_python – 计算pandas中每行的一些值的列数

    需要更改 isnull到 notnull: #if first columns is not index, set it data = data.set_index('Site code') data ...

  3. python统计中文字符的个数_python统计不同字符的个数_后端开发

    c++怎么将字符串转数字_后端开发 在"c++"中可以使用"atoi"库函数将字符串转成数字,其语法是"int atoi(const char *np ...

  4. python右对齐输出乘法表_Python实现不同格式打印九九乘法表

    前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...

  5. python偶数个数_python基础

    标识符命名规则 开发中,通常约定俗称遵守如下规则: 删除变量和垃圾回收机制 可以通过del语句删除不在使用的变量 a = 123 del a #删除了栈,没有删除堆 链式赋值 x=y=123 相当于 ...

  6. python计算区间内偶数和_Python 计算当真因子个数为偶数个时为幸运数,计算区间内幸运数之和...

    晚饭后朋友发来个问题,正好无事做,动手写了一下 若一个正整数有偶数个不同的真因子,则称该数为幸运数.如4含有2个真因子为 1 和 2 .故4是幸运数.求[2,100]之间的全部幸运数之和. 常规思路 ...

  7. 汉诺塔python输出移动个数_Python:汉诺塔移动路径打印实现

    作为一名python小白,在初学python的这几日遇到了一个还算有趣的问题,就是汉诺塔移动路径的打印,在这里简单说下: 汉诺塔问题:汉诺塔是由三根杆子A,B,C组成的.A杆上有N个(N>1)穿 ...

  8. python统计句子中单词个数_python练习:一行搞定-统计一句话中每个单词出现的个数...

    原博文 2018-10-04 19:42 − 一行搞定-统计一句话中每个单词出现的个数 >>> s'i am a boy a bood boy a bad boy' 方式一:> ...

  9. python聚类分析如何确定分类个数_Python数据挖掘—聚类—KMeans划分法

    概念 聚类分析:是按照个体的特征将它们分类,让同一个类别内的个体之间具有较高的相似度,不同类别之间具有较大差异性 无分类目标变量(Y)--无监督学习 K-Means划分法.DBSCAN密度法.层次聚类 ...

最新文章

  1. linux ip -o,linux IP 命令使用举例
  2. NDK相关概念与NDK开发步骤
  3. 转:C#动态循环生成button怎么分别写他们的事
  4. Java I/O系统学习系列二:输入和输出
  5. 阿里P8架构师谈:从单体架构、到SOA、再到微服务的架构设计详解
  6. centos7 日志文件
  7. 二叉树的创建、前序遍历、中序遍历、后序遍历
  8. 【牛客网】:数据结构——时间复杂度,算法复杂度
  9. 声卡驱动正常但就是没有声音,驱动人生解决方案
  10. 调用阿里云的通用文字识别-高精版识别接口,识别图片中的文字详解
  11. linux双系统无u盘安装教程视频教程,window 与Linux Mint 双系统U盘安装方法
  12. php做网站需要的技术,建网站需要什么技术
  13. 使用pyqt弹出消息提示框
  14. 键盘 - 键盘样式风格有关设置
  15. 关于HTTP Authorization
  16. 高通华裔工程师跳楼自杀,任职7年后遭解雇
  17. C++算法:最大回文子串---动态规划-----夹逼法----中心扩展法
  18. Spark 安装配置及下载地址
  19. ESP8266作为arduino D1 wifi模块应用时引脚序号说明(与UNO对比异同)2.5.0版本开发板库
  20. springboot实现网上宠物医院管理系统毕业设计

热门文章

  1. Jquery——一些笔记
  2. 应急响应--linux常用查杀工具:Rootkit查杀
  3. 滴滴打车:天价补贴背后的惊人秘密
  4. 计算机访问权限密码忘了,iPhone7访问限制密码忘记了怎么办?
  5. java断点续传功能实现及思路SpringMVC版本
  6. SolidWorks安装失败,怎么彻底删除SolidWorks?
  7. 苹果手机没有声音显示耳机模式_安卓苹果暗色模式PK,看完之后没有夜猫子不选Ta|ios|手机|暗色|黑色|coloros...
  8. 如何手动释放Linux内存的方法
  9. 3D视觉艺术大师班-C4D和Octane渲染学习教程
  10. 计算机物联网论文范文大全,精选物联网的毕业论文范文.doc