1 导入模块


  1. import random

2 取的随机浮点数


  • 范围:0-1
  • 用法:random.random()
    1. print(random.random())

3 取随机整数


  • 用法:random.randint(min,max)
    1. print(random.randint(1, 10))

4 取随机整数2


  • 参数3:1为基数,2为偶数,3为其他数
  • 用法:random.randrange(min,max,mode)
    1. print(random.randrange(1, 10, 2))

5 随机取元素


  • 用法:random.choice()
    1. print(random.choice(list(range(10))))

6 随机取若干个元素

  • 用法:random.sample()
    1. print(random.sample(list(range(10)), 2))

7 取随机数


  • 随机取从小到大范围
  • 用法:random.uniform()
    1. print(random.uniform(10, 1))

8 打乱序列顺序


  • 用法:random.shuffle()
    1. List = [1, 2, 3, 4]
    2. random.shuffle(List)
    3. print(List)

参考文件


random模块.py