random函数
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

浙公网安备 33010602011771号