Python学习笔记(四)—生成随机数
2014-03-02 09:39
441 查看
函数randint(a,b)可以产生区间(a,b)中的随机数。但是要加import random:
比如说:
当然,Python还提供了另外一个产生随机数的函数randrange(a,b)
randrange(a,b)产生(a,b-1)之间的随机数。
比如randrange(0,1)就会总是生成0,因为b = 1,b-1 = 0,randrange(0,0) == 0
而random.random()生成(0,1)之间的随机数,这里会包括0和1,即s = random.random(),0<=s<=1
比如说:
import random number1 = random.randint(0,9) number2 = random.randint(0,9) answer = eval(raw_input('what is ' + str(number1) + '+' + str(number2) + '?')) print(number1,'+', number2, '=', answer, 'is', number1+number2 == answer)
当然,Python还提供了另外一个产生随机数的函数randrange(a,b)
randrange(a,b)产生(a,b-1)之间的随机数。
比如randrange(0,1)就会总是生成0,因为b = 1,b-1 = 0,randrange(0,0) == 0
而random.random()生成(0,1)之间的随机数,这里会包括0和1,即s = random.random(),0<=s<=1
相关文章推荐
- Python学习笔记(2):生成随机数
- Python.Numpy学习零碎笔记之随机数生成
- Python模块学习--random 随机数生成
- 【Python学习笔记】-生成验证码图片
- python学习笔记(21)--新建html乱码(给每本漫画生成一个html)
- Python学习笔记(三):随机生成函数方法
- python模块学习-----加密、随机数生成
- Python之条形码生成学习笔记
- 一个无聊男人的疯狂《数据结构与算法分析-C++描述》学习笔记 用C++/lua/python/bash的四重实现(7)习题2.8 随机数组的三种生成算法
- 07-python学习笔记-列表生成式
- Python学习笔记 --- pip生成依赖文件说明
- python学习之路-生成随机数和md5加密
- Python模块学习 ---- random 随机数生成
- Python 模块学习:random 随机数生成
- Python学习笔记-Day03 -第三部分(迭代器和生成简介)
- 32位汇编语言学习笔记(43)-- 生成随机数
- python学习笔记之切片(slice)、列表生成式
- python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
- 学习笔记一:Javascript生成随机数
- Python模块学习 ---- random 随机数生成