发布时间:2025-12-09 12:02:16 浏览次数:1
random
随机浮点数random.uniform()用于生成指定范围内的浮点数,两个参数,一个是上限,一下是下限随机整数random.randint()用于选取指定范围内的整数;随机字符random.choice()用于随机选取指定字符串中的字符1 )、random() 返回0<=n<1之间的随机实数n;
2 )、choice(seq) 从序列seq中返回随机的元素;
import random
a = random.choice([1, 2, 3, 4])
print(a)
3 )、getrandbits(n) 以长整型形式返回n个随机位;
4 )、shuffle(seq[, random]) 原地指定seq序列;
5 )、sample(seq, n) 从序列seq中选择n个随机且独立的元素;
1 )、random() 返回0<=n<1之间的随机实数n;
2 )、choice(seq) 从序列seq中返回随机的元素;
生成随机数组
方法,使用random.ranident,构造一个列表即可:
import random
def random_list(start,stop,length):
if length>=0:
length=int(length)
start, stop = (int(start), int(stop)) if start <= stop else (int(stop), int(start))
random_list = []
for i in range(length):
random_list.append(random.randint(start, stop))
return random_list