模块(12)random

2021-07-04  本文已影响0人  Sandra_liu
#!/usr/bin/env python
# encoding: utf-8
'''
• random.uniform(1, 20): 随机获取1到20之间的浮点数
• random.randint(1, 20):随机获取1到20之间的一个整数
• random.choice(seq): 随机获取seq的一个元素
• random.sample(seq, k):随机 获取seq中的K个元素
• random.shuffle(list): 打乱list里面的元素顺序
'''
import random
from pycparser.ply.cpp import xrange

#random.choice(seq): 随机获取seq的一个元素
for i in xrange(1, 5):
    print(random.choice(["Jinhua", "Jinhua1", "Jinhua2", "Jinhua4"]))
    print("$$" * 20)

#random.randint(1, 20):随机获取1到20之间的一个整数
for i in range(1, 5):
    print(random.randint(0, 1))

#random.uniform(1, 20): 随机获取1到20之间的浮点数
for i in range(1, 5):
    print(random.uniform(1, 5))

#random.shuffle(list): 打乱list里面的元素顺序
list = [5, 1, 9, 2]
for i in range(1, 5):
    random.shuffle(list)
    print(list)

#random.sample(seq, k):随机 获取seq中的K个元素
for i in range(1, 5):
    print(random.sample(["Jinhua", "Jinhua1", "Jinhua2", "Jinhua4"], 1))


上一篇 下一篇

猜你喜欢

热点阅读