python中random函数及用法
1、python中的random函数
random() 方法返回随机生成的一个实数,它在[0,1)范围内
import random
random.random()#randint函数,返回指定范围的一个随机整数,包含上下限
random.randint(0,99)#返回0~99之间的整数#randrange函数,randrange(0,101,2)可以用来选曲0~100之间的偶数
2、random.seed(int)
给随机数对象一个种子值,用于产生随机序列。
对于同一个种子值的输入,之后产生的随机数序列也一样。
通常是把时间秒数等变化值作为种子值,达到每次运行产生的随机系列都不一样
seed() 省略参数,意味着使用当前系统时间生成随机数
random.seed(10)
print random.random() #0.57140259469
random.seed(10)
print random.random() #0.57140259469 同一个种子值,产生的随机数相同
print random.random() #0.428889054675random.seed() #省略参数,意味着取当前系统时间
print random.random()
random.seed()
print random.random()
3、随机正态浮点数random.uniform(u,sigma)
print random.uniform(1,5)
4、按步长随机在上下限范围内取一个随机数
#random.randrange(start,stop,step)
print random.randrange(20,100,5)
5、随机选择字符
#随机的选取n个字符
print(random.sample('abcdefghijk',3))#随机的选取一个字符
print(random.choice('af/fse.faek``fs'))#随机选取几个字符,再拼接成新的字符串
print string.join(random.sample('abcdefhjk',4)).replace(" ","")
6、random.shuffle
对list列表随机打乱顺序,也就是洗牌
shuffle只作用于list,对str会报错,比如‘abcdfed’,
而[‘1’,‘2’,‘3’,‘5’,‘6’,‘7’]可以
item1=[1,2,3,4,5,6,7]
print item1
random.shuffle(item1)
print item1item2=['1','2','3','5','6','7']
print item2
random.shuffle(item2)
print item2
7、numpy模块中的randn和rand函数
numpy.random.randn(d0,d1,…,dn),正太随机
numpy.random.rand(d0,d1,…,dn),选择[0,1]范围内的随机数
import numpy
numpy.random.randn(2,3)
array([[ 1.62434536, -0.61175641, -0.52817175],[-1.07296862, 0.86540763, -2.3015387 ]])numpy.random.rand(2,3)
array([[0.41919451, 0.6852195 , 0.20445225],[0.87811744, 0.02738759, 0.67046751]])
python中random函数及用法相关推荐
- python中int函数的用法浅析_Python中int()函数的用法浅析
int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...
- python中int用法,Python中int()函数的用法浅析
int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...
- python中pop函数的用法_python中pop()函数怎么用
python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...
- python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发
strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...
- python中count函数的用法
Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...
- Python中Print()函数的用法___实例详解(二)(全,例多)
Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...
- python中divmod函数的用法_Python中divmod函数的用法
Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...
- python中sorted函数的用法_Python3 中sorted() 函数的用法
描述 sorted() 函数对所有可迭代的对象进行排序操作. 语法 sorted(iterable, key=None, reverse=False) iterable – 可迭代对象. key – ...
- python中set()函数的用法,python中set()函数简介及实例解析
python中set()函数简介及实例解析 set函数也是python内置函数的其中一个,属于比较基础的函数.其具体介绍和使用方法,下面进行介绍. set() 函数创建一个无序不重复元素集,可进行关系 ...
最新文章
- 来学学数据分析吧(二)第一章 预测和关联数量特征
- android中ocr解决方案(tesseract)
- 服务器高并发时请求报错_基于redis的分布式锁防止高并发重复请求
- urllib2设置代理
- CF1009E Intercity Travelling
- 【Java】关键词梳理
- 从文件扩展名获取MIME类型
- C 标准库——cmath/math.h
- 搭建ElasticSearch7.4.2集群
- as常用固定搭配_人民日报整理:英语常用介词固定搭配,太实用了!
- Linux Command - alien
- CCS软件下载安装教程
- 测绘——利用CASS及数据库批量导出/修改/更新地籍信息
- MySQL之字符串拼接
- 得到app文稿导出_得到APP使用报告
- 奖学金评审系统java_基于jsp的奖学金评定系统-JavaEE实现奖学金评定系统 - java项目源码...
- Paypal快速支付接口参数的含义
- macpro如何清理磁盘空间_Mac怎么清理磁盘空间, 如何清理Mac内存?
- 【荣耀开发者服务平台—百亿曝光扶持等你来】智慧服务快应用卡片接入指南(下)
- Android教程 -05 Android6.0权限的管理