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函数及用法相关推荐

  1. python中int函数的用法浅析_Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  2. python中int用法,Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  3. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

  4. python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发

    strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...

  5. python中count函数的用法

    Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...

  6. Python中Print()函数的用法___实例详解(二)(全,例多)

    Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...

  7. python中divmod函数的用法_Python中divmod函数的用法

    Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...

  8. python中sorted函数的用法_Python3 中sorted() 函数的用法

    描述 sorted() 函数对所有可迭代的对象进行排序操作. 语法 sorted(iterable, key=None, reverse=False) iterable – 可迭代对象. key – ...

  9. python中set()函数的用法,python中set()函数简介及实例解析

    python中set()函数简介及实例解析 set函数也是python内置函数的其中一个,属于比较基础的函数.其具体介绍和使用方法,下面进行介绍. set() 函数创建一个无序不重复元素集,可进行关系 ...

最新文章

  1. 来学学数据分析吧(二)第一章 预测和关联数量特征
  2. android中ocr解决方案(tesseract)
  3. 服务器高并发时请求报错_基于redis的分布式锁防止高并发重复请求
  4. urllib2设置代理
  5. CF1009E Intercity Travelling
  6. 【Java】关键词梳理
  7. 从文件扩展名获取MIME类型
  8. C 标准库——cmath/math.h
  9. 搭建ElasticSearch7.4.2集群
  10. as常用固定搭配_人民日报整理:英语常用介词固定搭配,太实用了!
  11. Linux Command - alien
  12. CCS软件下载安装教程
  13. 测绘——利用CASS及数据库批量导出/修改/更新地籍信息
  14. MySQL之字符串拼接
  15. 得到app文稿导出_得到APP使用报告
  16. 奖学金评审系统java_基于jsp的奖学金评定系统-JavaEE实现奖学金评定系统 - java项目源码...
  17. Paypal快速支付接口参数的含义
  18. macpro如何清理磁盘空间_Mac怎么清理磁盘空间, 如何清理Mac内存?
  19. 【荣耀开发者服务平台—百亿曝光扶持等你来】智慧服务快应用卡片接入指南(下)
  20. Android教程 -05 Android6.0权限的管理

热门文章

  1. xcode6模拟器不显示键盘解决方案
  2. 新宝线上配资 许多个股都能走出独立行情
  3. tinyxml2创建、读取、修改文件通用操作
  4. 什么是RAID? RAID详解
  5. 职业生涯规划-技术还是管理
  6. 软件测试——缺陷报告的编写
  7. 一维波动方程求解matlab,MATLAB编辑一维波动方程的模拟的程序
  8. android ril 模拟,Android RIL代码详细分析
  9. PostgreSQL9.4: jsonb 性能测试 - Postgres2015全国用户大会--重磅嘉宾佳作分享(谭峰)
  10. 原生JS Canvas 粒子漂浮 效果 (详细注释)