Python学习笔记(14)random模块

一、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)

  

原文地址:https://www.cnblogs.com/bugoobird/p/12832547.html