一、random模块
主要用来生成一些随机数,一般有randint()随机生成范围内一个整数、uniform()随机生成范围内一个小数、choice()从给定的数据中随机选择一个、sample(l,num)从一个list中随机选择num个数字并返回到一个新的list中
代码:
import random number = random.randint(1,100) #随机整数 f = random.uniform(1,100) #随机小数 print("随机生成整数:%d"%number) print("随机生成小数:%f"%f) s='asdfeexxbfx' l=[1,2,3,4,5,6,7,8,9,10] print("从l列表随机选择一个数:%s"%(random.choice(l))) #从你给的数据里面随机选择一个 print("从s字符串随机选择一个:%s"%random.choice(s)) #从你给的数据里面随机选择一个 result = random.sample(l,3) #随机从list里面取N个元素 print("从l中随机选择3个数生成list:%s"%result) k=[str(i) for i in range(1,14)] random.shuffle(k) #洗牌,打乱 print(k)