模块讲解----random模块(随机取值)
导入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模块(随机取值)的更多相关文章
- python指定概率随机取值 理解np.random.seed()
python指定概率随机取值参考如下: 下面是利用 np.random.choice()指定概率取样的例子: np.random.seed(0) p = np.array([0.1, 0.0, 0.7 ...
- Python之时间模块、random模块、json与pickle模块
一.时间模块 1.常用时间模块 import time # 时间分为三种格式 #1.时间戳---------------------以秒计算 # start= time.time() # time.s ...
- Py修行路 python基础 (二十)模块 time模块,random模块,hashlib模块,OS及sys模块
一.前提介绍: 可以开辟作用域的只有类,函数,和模块 for循环 if,else: 不能开辟自己的作用域 避免程序复用和重复调用,将这些写到一个.py文件中,做成一个模块,进行调 ...
- (转)python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)
阅读目录 1.1.1导入模块 1.1.2__name__ 1.1模块 什么是模块: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代 ...
- [时间模块、random模块]
[时间模块.random模块] time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏 ...
- python第十七天---时间模块、random模块
作完一个作业,开始新的学习: 有由今天的时间有限所有学习了以下两个模块,明天继续! 时间模块.random模块 import time #!usr/bin/env python #-*-coding: ...
- 【Java】【5】List随机取值
//shuffle 打乱顺序 Collections.shuffle(list); //随机抽取1个值 System.out.println(list.get(0)); //随机抽取N个值 Syste ...
- python常用模块之random模块
python常用模块之random模块 在程序中很多会用到随机字符,比如登陆网站的随机验证码,通过random模块可以很容易生成随机字符串 1.random.randrange():返回1-10之间的 ...
- jmeter读取文件进行参数化时随机取值实现
jmeter能用来做参数化的组件有几个,但是都没有随机取值的功能,遇到随机取值的需求怎么办呢? 突发奇想,可以用函数_StringFromFile来实现,先来介绍下此函数: 此函数位于函数助手中, 函 ...
随机推荐
- google cloud之停止任务
1.点击侧边栏:ML Engine -> Jobs 2.选择对应的任务,点击stop
- ubuntu samba 安装
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,是一种在局域网上共享文件和打印机的一种通信协议. 1. 安装 sudo apt-get install samba samba-c ...
- ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...
- scanner, BufferedReader, InputStreamReader 区别及特殊字符的输入
1. Scanner是一个可以使用正则表达式来分析基本类型和字符串的简单文本扫描器!也就是控制台应用程序最为常用的文本输入方式!Scanner取得输入数据的依据是空格符:如按下空格键,Tab键或者En ...
- Mac OSX使用 XAMPP path 下的php
修改-/.bash_profile文件或.zshrc文件 export XAMPP_HOME=/Applications/XAMPP export PATH=${XAMPP_HOME}/bin:${P ...
- Yii2发送邮箱总结
修改配置文件,普通版在(config/web.php).高级版默认配置在/common/config/main-local.php 'components' => [ 'mailer' => ...
- 求出每个team粉丝数最多的3个国家
有这么个表 fans(team,nationality,fanCount) 'Barcelona','Germany',12000'Barcelona','Spain',18000'Barcelona ...
- Makefile foreach(转)
原文出处:http://blog.csdn.net/cjsycyl/article/details/8064871 foreach 函数和别的函数非常的不一样.因为这个函数是用来做循环用的,Makef ...
- C static 关键字理解
今天来看一下这么一个程序. #include<stdio.h> int count =1; int fun(void) { static int count =10; return cou ...
- STM32 PWM的输出与Keil软件仿真
导读:PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值). PWM控制技术在逆变电路中应用最广,应用 ...