import random
max=10
my_list =[random.randint(-max,max)for x inrange(max)]print(my_list)
结果:
[1,-5,2,7,-10,4,10,-4,2,-7]
二 生成10个0和10之间不重复的无序随机数;
实现代码
import random
my_list =list(range(10))
random.shuffle(my_list)print(my_list)
结果
[4,9,1,5,6,8,7,0,3,2]
三 随机生成length个有序随机数
实现代码
import random
defrandom_list(start, end, length):"""随机生成start和end之间的整数"""
data_list =[]for i inrange(length):
data_list.append(random.randint(start, end))return data_list
data = random_list(1,100,10)
data =sorted(data)print(data)