hyde(认证作者)
纳兰辞特邀用户:hyde,总共发布文章87篇。
random模块是Python标准库中的一个模块,它提供了生成随机数的功能。
1. 随机数生成:random模块提供了多种方法来生成随机数,如randint()、uniform()、choice()等,可以用于生成不同范围内的随机数。例如:
python import random # 生成0-9之间的随机整数 print(random.randint(0, 9)) # 生成0-1之间的随机小数 print(random.uniform(0, 1)) # 从列表[1, 2, 3]中随机选择一个元素 print(random.choice([1, 2, 3]))
2. 洗牌:random模块还提供了shuffle()函数,可以对一个列表进行洗牌,也就是将列表中的元素随机打乱顺序。例如:
python import random list = [1, 2, 3, 4, 5] # 对列表进行洗牌 random.shuffle(list) print(list)
3. 生成伪随机数:random模块还提供了seed()函数,可以使用该函数来设置随机数生成器的,即使用相同的,每次生成的随机数都是一样的。例如:
python import random # 设置随机数生成器的 random.seed(10) # 生成0-9之间的随机整数 print(random.randint(0, 9))
4. 生成真随机数:random模块还提供了getrandbits()函数,可以使用该函数来生成真正的随机数,而不是伪随机数。例如:
python import random # 生成32位的真随机数 print(random.getrandbits(32))
未经允许不得转载: 纳兰辞 » radom是什么 radom的翻译