python--random随机数

import random

print(random.random()) # 产生 0 到 1 之间的随机浮点数

print(random.randint(1, 100)) # 产生1 到 100 的一个整数型随机数

print(random.uniform(1.2, 10.5)) # 产生1.2 到10.5 之间的随机浮点数,区间不可以是整数

print(random.choice('qax1030')) # 从序列中随机选取一个元素

print(random.randrange(1, 100, 5)) # 生成从1 到100 的间隔为2 的随机整数
print(random.sample('qianxu1030', 5))  # 随机选取5个字节

a = [1, 3, 5, 7, 9]
random.shuffle(a) # 将序列a中的元素顺序打乱

randint(a,b) 返回[a,b中间的整数]
  cc = random.randint(33,99)
  print(cc) # 随机返回一个整数

choice(seq) 从非空序列的元素中随机挑选一个元素,比如random.choice(range(10),从0到9中随机挑选一个整数,random.choice(1,3,5,7))
rangdrange([start,]stop[step])从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1
  random.randrange(1,7,2)
random.shuffle(list) -> None 就地修改 打乱列表元素
sample(Population,k)从样本控件或总体(序列或者集合类型)中随机取出k个不同的元素,返回一个新的列表
  random.sample(['a','b','c','d'],2)
  random.sample()
posted @ 2019-01-03 11:47  运维小菜鸟的开发之路  阅读(501)  评论(0编辑  收藏  举报