python代码的random模块,常用函数是random.random,random.randint,random.randrange,random.choice,random.shuffle.
①random.random代表随机生成0-1之间的浮点数
②random.randint代表随机生成指定范围的整数
③random.randrange代表随机生成指定范围的整数,但不含最终值,步长为可选项
④random.choice代表在列表/元祖中随机选择一个元素
⑤random.shuffle代表对列表/元祖中元素进行重新洗牌,相当于打乱原有的顺序
抽奖代码使用了random.choice,代码示例如下:
import random #导入内置的random模块
list1=list(range(0,15)) #将range元素进行列表转换并赋值给列表list1
print("抽奖号码是:",list1) #打印所有的参与抽奖的号码
list2=[] #定义空列表list2,用来储存中奖号码
while len(list1)>0:
result =random.choice(list1) #在列表list1里选择抽取的号码并赋值给result
if result in list1 and result%2==0 and result%3==0:
print("您的号码是:{},恭喜您,您中一等奖".format(result))
list1.remove(result)
list2.append(result)
elif result%5==0:
print("您的号码是:{},恭喜您,您中了二等奖".format(result