博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python random使用方法
阅读量:7170 次
发布时间:2019-06-29

本文共 1345 字,大约阅读时间需要 4 分钟。

如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文章的介绍。

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

n 取值: a <= n <= b。如果 a <b, 则 b <= n <= a。 

print random.uniform(10, 20) print random.uniform(20, 10) #----#18.7356606526 #12.5798298022 random.randint

用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,Python生成随机数

print random.randint(12, 20) #生成的随机数n: 12 <= n <= 20 print random.randint(20, 20) #结果永远是20#print random.randint(20, 10) #该语句是错误的。

下限必须小于上限。

random.randrange

从指定范围内,按指定基数递增的集合中 ,这篇文章就是对python生成随机数的应用程序的部分介绍。

随机整数:

import randomrandom.randint(0,99)

21

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

import randomrandom.randrange(0, 101, 2)

42

随机浮点数:

import randomrandom.random()

0.85415370477785668

random.uniform(1, 10)

5.4221167969800881

随机字符:

import randomrandom.choice('abcdefg&#%^*f')

'd'

多个字符中选取特定数量的字符:

import randomrandom.sample('abcdefghij',3)

['a', 'd', 'b']

a = range(1000)random.sample(a,5)

[394, 111, 89, 413, 402]

多个字符中选取特定数量的字符组成新字符串:

import randomimport stringstring.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).replace(" ","")

'fih'

随机选取字符串:

import randomrandom.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] )

'lemon'

洗牌:

import randomitems = [1, 2, 3, 4, 5, 6]random.shuffle(items)print items

[3, 2, 5, 6, 4, 1]

转载于:https://www.cnblogs.com/anningwang/p/9062774.html

你可能感兴趣的文章
第二讲、实例变量可见度、方法
查看>>
zabbix监控基础知识
查看>>
mysql四:数据操作
查看>>
Div的定位
查看>>
Activity ca.ct.activity.OBaccaratActivity has leak
查看>>
nginx+tomcat+resin+jdk一键自动化安装脚本(1--父shell安装脚本)
查看>>
strspn
查看>>
Rancher如何对接Ceph-RBD块存储
查看>>
3DTouch学习笔记
查看>>
Linux下 vi 操作Found a swap file by the name
查看>>
filebeat 插件开发
查看>>
网络基础
查看>>
技术加油站:5月19日,技术大佬等你来撩
查看>>
supervisor配置详解(转)
查看>>
Confluence 6 Microsoft SQL Server 设置准备
查看>>
Nginx.conf配置文件
查看>>
EI检索期刊JA检索与CA检索有什么区别?
查看>>
人脸识别技术探讨:1:1,1:小N/大N,大姿态识别,活体识别
查看>>
面向对象程序设计
查看>>
非主从同步 mysql master slave pt-slave-delay
查看>>