导入random模块
import random #查看random的帮助:
# help(random) #随机浮点数:
#用于生成一个0到1的0 >= n < 1.0的范围值
print(random.random())
显示结果:
0.3530868757630614 #随机生成一个1~5的范围值:
print(random.uniform(1,5))
显示结果:
1.3745438295090713 #random.randint()的函数与那行为:random.randint(a,b),用于生产一个指定范围的整数。
#其中参数a是下线,参数b是上线,生成的随机数:a <= n <= b
print(random.randint(1,10))
显示结果:
8 #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))等效
print(random.randrange(1,10))
显示结果:
1 #random.choice从序列中获取一个随机元素
#其函数原型为:random.choice(sequence),参数sequence表示一个有序类型。
#助理说明下sequence在python中不是一种特定的类型,而是泛指一系列的类型。
#list,tuple,字符串都是属于sequence。有关sequence可以查看python手册数据类型这一章。
print(random.choice(["a","b","c","d","e","f"]))
显示结果:
b print(random.choice("学习python"))
显示结果:
学 print(random.choice(["JGood","is","a","handsome","boy"]))
显示结果:
JGood print(random.choice(("tuple","list","dict")))
显示结果:
list #random.sample的函数原型为:random.sample(sequence,k),从指定序列中随机获得长度的片段,并且可以指定步长。
print(random.sample([1,2,3,4,5],2))
显示结果:
[3, 4] #洗牌功能:
li = [1,2,3,4,5,6,7,8,9,10]
random.shuffle(li)
print(li)
#[2, 9, 6, 5, 3, 8, 10, 7, 1, 4]

模块讲解----random模块(随机取值)的更多相关文章

  1. python指定概率随机取值 理解np.random.seed()

    python指定概率随机取值参考如下: 下面是利用 np.random.choice()指定概率取样的例子: np.random.seed(0) p = np.array([0.1, 0.0, 0.7 ...

  2. Python之时间模块、random模块、json与pickle模块

    一.时间模块 1.常用时间模块 import time # 时间分为三种格式 #1.时间戳---------------------以秒计算 # start= time.time() # time.s ...

  3. Py修行路 python基础 (二十)模块 time模块,random模块,hashlib模块,OS及sys模块

    一.前提介绍: 可以开辟作用域的只有类,函数,和模块            for循环 if,else: 不能开辟自己的作用域 避免程序复用和重复调用,将这些写到一个.py文件中,做成一个模块,进行调 ...

  4. (转)python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)

    阅读目录 1.1.1导入模块 1.1.2__name__ 1.1模块 什么是模块: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代 ...

  5. [时间模块、random模块]

    [时间模块.random模块] time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏 ...

  6. python第十七天---时间模块、random模块

    作完一个作业,开始新的学习: 有由今天的时间有限所有学习了以下两个模块,明天继续! 时间模块.random模块 import time #!usr/bin/env python #-*-coding: ...

  7. 【Java】【5】List随机取值

    //shuffle 打乱顺序 Collections.shuffle(list); //随机抽取1个值 System.out.println(list.get(0)); //随机抽取N个值 Syste ...

  8. python常用模块之random模块

    python常用模块之random模块 在程序中很多会用到随机字符,比如登陆网站的随机验证码,通过random模块可以很容易生成随机字符串 1.random.randrange():返回1-10之间的 ...

  9. jmeter读取文件进行参数化时随机取值实现

    jmeter能用来做参数化的组件有几个,但是都没有随机取值的功能,遇到随机取值的需求怎么办呢? 突发奇想,可以用函数_StringFromFile来实现,先来介绍下此函数: 此函数位于函数助手中, 函 ...

随机推荐

  1. sublime text 2自定义代码片段

    本文引用   http://www.blogjava.net/Hafeyang/archive/2012/08/17/how_to_create_code_snippet_in_subline_tex ...

  2. js 版本号

    在web项目开发过程中,我们经常会引用css.js文件,更新文件后常出现缓存问题(明明更改了代码,在浏览器上访问的时候却没有发生变化),这种情况我们通常采用以下两种解决方案: 1.手动清除浏览器缓存 ...

  3. 用原生Canvas写贪吃蛇及问题解决

    为了学习Canvas,写了这个小游戏贪吃蛇供自己和大家学习 Github: https://github.com/zhiyishou/Gsnake Play On: http://zhiyishou. ...

  4. C#------SortedLIst键值对的使用方法

    方法: SortedList sf = new SortedList(); sf.Add(, "广州"); sf.Add(, "江门"); sf.Add(, & ...

  5. sql中IN的含义

    in后面可以是查询集合,也可以是诸如('1','2','3','4') 例: UPDATE CC_PROBLEM_INFO SET Z_STATUS = 1 WHERE CONTENT_ID IN ( ...

  6. JS-实时修改在textarea里面的span(实际输入的文字)

    解决办法: 在开发中,多少会遇到一些界面,输入限制字数. 例如: //页面加载完毕 $(function() { //descrip是textarea的id $("#descrip" ...

  7. 《C#高级编程》学习笔记----c#内存管理--栈VS堆

    本文转载自Netprawn,原文英文版地址 尽管在.net framework中我们不太需要关注内存管理和垃圾回收这方面的问题,但是出于提高我们应用程序性能的目的,在我们的脑子里还是需要有这方面的意识 ...

  8. Surface UEFI 菜单显示

    下载 Surface 的恢复映像   https://support.microsoft.com/zh-cn/surfacerecoveryimage UEFI 设置只能在系统启动时进行调整.若要加载 ...

  9. zookeeper报错Will not attempt to authenticate using SASL (unknown error)

    Will not attempt to authenticate using SASL (unknown error) 转自:http://blog.csdn.net/mo_xingwang/arti ...

  10. node sever

    一.基础创建服务器 // 引入Http var http = require("http"); // 创建服务器 http.createServer(function(reques ...