random函数的调用
random中八个常见函数:
- random() 生成一个[0.0,1.0)的随机小数,没有参数
- randint(a,b) 生成一个[a,b]的随机小数
- randrange(m,n,k) 生成一个[m,n)之间以k为步长的随机整数
- uniform(a,b) 生成一个[a,b]之间的随机小数
- choice(seq) 从sequence里面随机选择一个元素 (sequence:序列)
- shuffle(seq) 将seq中的元素进行随机排列,也就是打乱顺序 (shuffle 打乱)
- seed(a=None)
- getrandbits(k) 生成k比特长的随机整数
random库的三种调用方法:
- import random
>>> import random
>>> random.randint(1,10)
7
- from random import randint (from 库 import 函数)
>>> from random import randint
>>> randint(1,10)
10
- from random import x
>>> from random import *
>>> randint(1,10) # 生成一个[a,b]的随机小数
9
>>> random() # 生成一个[0.0,1.0)的随机小数
0.5296230158644386
>>> uniform(10,100) #生成一个[a,b]之间的随机小数
95.98673178809247
同理可应用于调用其他库
import math
from math import *
from math import log()