常用python代码大全-random模块的一些常见用法
- 互联网
- 2025-08-06 17:03:02

在Python中,random模块提供了许多用于生成随机数的函数。以下是一些常见的函数及其用法:
1.random.random(): 生成一个0.0到1.0之间的随机浮点数,包括0.0但不包括1.0。
import random print(random.random())2.random.randint(a, b): 生成一个在[a, b]之间的随机整数,包括a和b。
import random print(random.randint(1, 10))3.random.uniform(a, b): 生成一个在[a, b]之间的随机浮点数,包括a和b。
import random print(random.uniform(1, 10))4.random.randrange([start], stop[, step]): 生成一个在[start, stop)之间的随机整数,包括start但不包括stop,step是步长。
import random print(random.randrange(1, 100, 2))5.random.choice(seq): 从非空序列中随机选取一个元素。如果seq为空,会引发错误。
import random my_list = [1, 2, 3, 4, 5] print(random.choice(my_list))6.random.shuffle(x): 将序列x中的元素随机排序。注意,这个函数会直接修改输入的序列。
import random my_list = [1, 2, 3, 4, 5] random.shuffle(my_list) print(my_list)7.random.sample(population, k): 从序列中随机选取k个不重复的元素。
import random my_list = [1, 2, 3, 4, 5] print(random.sample(my_list, 3))8.random.seed(x): 设置随机数种子。如果种子相同,那么每次运行程序时生成的随机数序列也会相同。
import random random.seed(123) print(random.random()) # 每次运行结果都相同以上就是Python random模块的一些常见用法。
常用python代码大全-random模块的一些常见用法由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“常用python代码大全-random模块的一些常见用法”