哪个网站上做自媒体最好,相册制作app,小米手机网站建设总结,企业信用信息查询网官网在Python中#xff0c;random模块提供了多种用于生成随机数的函数。以下是一些基本示例#xff1a;
生成随机整数#xff1a;
使用random.randint(a, b)函数生成一个介于a和b之间的随机整数#xff08;包括a和b#xff09;。 python复制代码
import random random_int …在Python中random模块提供了多种用于生成随机数的函数。以下是一些基本示例
生成随机整数
使用random.randint(a, b)函数生成一个介于a和b之间的随机整数包括a和b。 python复制代码
import random random_int random.randint(1, 10) # 生成一个1到10之间的随机整数 print(random_int)
使用random.randrange(a, b)函数也可以生成一个介于a和b之间的随机整数但b是不包括在内的。random.randrange(a, b, step)还可以指定步长。 python复制代码
random_int random.randrange(1, 10) # 生成一个1到9之间的随机整数 print(random_int) random_int_step random.randrange(0, 10, 2) # 生成一个0到8之间的偶数 print(random_int_step)
生成随机浮点数
使用random.random()函数生成一个介于0.0和1.0之间的随机浮点数。 python复制代码
random_float random.random() # 生成一个0.0到1.0之间的随机浮点数 print(random_float)
使用random.uniform(a, b)函数生成一个介于a和b之间的随机浮点数。 python复制代码
random_float random.uniform(1.0, 10.0) # 生成一个1.0到10.0之间的随机浮点数 print(random_float)
从列表中随机选择元素
使用random.choice(seq)函数从非空序列如列表、元组或字符串中随机选择一个元素。 python复制代码
my_list [1, 2, 3, 4, 5] random_choice random.choice(my_list) # 从列表中随机选择一个元素 print(random_choice)
使用random.shuffle(x)函数可以将列表x中的元素随机排序。注意这个函数会直接修改列表x而不返回新的列表。 python复制代码
my_list [1, 2, 3, 4, 5] random.shuffle(my_list) # 将列表中的元素随机排序 print(my_list)
生成随机样本
使用random.sample(population, k)函数从非空序列population中随机选择k个不重复的元素。 python复制代码
my_list [1, 2, 3, 4, 5, 6, 7, 8, 9] random_sample random.sample(my_list, 3) # 从列表中随机选择3个不重复的元素 print(random_sample)
这些只是random模块中提供的一些基本功能。根据你的具体需求你还可以探索该模块中的其他函数和功能。