random模块

 随机小数

  • random
  • uniform

随机整数

  • randint
  • randrange

随机抽取

  • choice
  • sample

打乱顺序

  • shuffle

random.random() 生成:0<n<1.0

uniform(x,y) 一定范围的随机浮点数 (包左包右)

random.uniform(x,y)

randint(x,y) 随机整数 (包左包右)

randrange(x,y,z) 随机整数(包左不包右)

random.randrange(10,100,4) #输出为10100内以4递增的序列[10,14,18,22...]

choice(seq) 从序列中获取一个随机元素,参数seq表示有序类型,并不是一种特定类型,泛指list tuple 字符串等

import random random.choice(range(10)) #输出010内随机整数 random.choice(range(10,100,2)) #输出随机值[10,12,14,16...] random.choice("I love python") #输出随机字符I,o,v,p,y... random.choice(("I love python")) #同上 random.choice(["I love python"]) #输出“I love pythonrandom.choice("I","love","python") #Error random.choice(("I","love","python")) #输出随机字符串“I”,“love”,“pythonrandom.choice(["I","love","python"]) #输出随机字符串“I”,“love”,“
                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信