Python 生成伪随机数--random

 random.randint(start,end)

      返回随机整数x满足:a<=x<=b         注:这的x可以取到端点值

      start:起始值,省略默认为0

      stop:终止值

random.randrange([start,]end[,stp])

    从range(start,stop,step)随机选择一个元素    注:这的x不可以取到端点值

      start:起始值,省略默认为0

      stop:终止值,生成的随机整数不包括该值

      step:步长,省略则默认为1

random.choice(seq)

    返回从非空序列seq返回一个随机元素

         seq:序列,可以是list,tuple,string,dict等任意序列。若seq为空则会印发IndexError

random.sample(population,k,*,cunts=None) 

     返回从总体序列中选取的元素的(每个元素只选一次),长度为k的列表。用于无重复的随机取样。保持原始总体不变

          population:同seq

          k:int,返回列表长度。如果k大于population长度,则引发ValueErroe

          conts:列表,表示重复列出某个元素

random.shuffle(x)

     将x随机打乱位置,同时赋值给x

          x:同sep

from random import randint, randrange,choice,sample,shuffle
x = randint(10,13)
print("x =",x)
y = randrange(10,14)
print("y =",y)
z = choice(range(10,14))
print("z =",z)
v = choice("abcde")
print("v =",v)
w = sample (range(100),10)
print("w =",w)
shuffle(w)
print("w =",w)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值