Skip to content

Random模块

random 模块

简介

random 是 Python 内置的用于生成随机数的模块。

它提供了多种随机数生成函数,用于各种不同的随机数需求。

random 常用方法

  • random.random():生成一个 [0,1) 范围内的随机浮点数。

    import random
    
    print(random.random())
    
  • random.randint(a,b):生成一个 [a,b] 范围内的随机整数。

    import random
    
    print(random.randint(1,10))
    
  • random.uniform(a,b):生成一个 [a,b] 范围内的随机浮点数。

    import random
    
    print(random.uniform(2,5))
    
  • random.choice(seq):从序列 seq 中随机选择一个元素。seq 是自定义的序列。

    import random
    
    fruits = ["苹果", "香蕉", "樱桃"]
    random_fruit = random.choice(fruits)
    print(random_fruit)
    
  • random.shuffle(lst):随机打乱列表 lst 的元素顺序。

    import random
    
    numbers = [1, 2, 3, 4, 5]
    random.shuffle(numbers)
    print(numbers)