Python中Random()模块

Random()模块

import random #随机

s1=random.random()   #获取0-1
s2=random.randint(1,8) #获取整数
print("s1={},s2={}".format(s1,s2))
print("s1=%f,s2=%d"%(s1,s2))


s="hkahdsakhd"
ss=[1,4,2,5]


s3=random.randrange(1,10,3) #选取一个range数
s4=random.choice(s)          #随机选一个返回;choices()随机选一个返回列表
s5=random.choice(ss)
print("s3={0},s4={1},s5={2}".format(s3,s4,s5))

s6=random.sample(s,3) #选三个
print("s6=",s6)

 #洗牌,注意对字符串洗牌不支持,可以通过列表
random.shuffle(ss)
s7=list(s)

print("ss={},s7={}".format(ss,s7))

random.shuffle(s7) #通过列表洗牌
print("ss={},s7={}".format(ss,s7))

结果


s1=0.44761634786683535,s2=1
s1=0.447616,s2=1
s3=4,s4=k,s5=5
s6= ['d', 'a', 'h']
ss=[2, 5, 1, 4],s7=['h', 'k', 'a', 'h', 'd', 's', 'a', 'k', 'h', 'd']
ss=[2, 5, 1, 4],s7=['k', 'h', 's', 'd', 'd', 'a', 'a', 'k', 'h', 'h']

Process finished with exit code 0

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值