*1.
Python 随机数产生模块-random
Python random 模块主要用于生成随机数。
random 模块实现了各种分布的伪随机数生成器。
使用 random() 方法返回一个随机数,它在半开放区间 [0,1) 范围内,产生包含 0 但不包含 1的浮点数。
要使用 random 函数必须先导入:
模式一:
from random import random #导入random包中的random函数
a=random() #直接引用random函数
b=random()
print(a,b)
模式二:
import random # 导入 random 包
a=random.random() #产生一个[0,1)随机数赋值给a
b=random.random() #产生一个[0,1)随机数赋值给b
print(a,b)
[ 拓广知识: ]
random随机数模块有许多,常用的有:
1.random.randint(a,b)
作用:生成一个[a,b]之间的随机整数
参数:
a:随机区间的开始值,整数
b:随机区间的结束值,随机数包含结束值整数
2.random.uniform(a,b)
作用:生成一个[a,b]之间的随机小数
参数:
a:随机区间的开始值,整数或浮点数
b:随机区间的结束值,随机数包含结束值,整数或浮点数
练习1.下列程序运行结果不可能出现的是( )
import random
a=random.random()
b=random.randint(1,10)
c=random.uniform(1,10)
print("a=",a,"b=",b,"c=",c)