随机数,random

生成随机数

import random

a = random.randint(12, 20) # 生成一个指定范围内的整数
b = random.random() # 0到1的随机符点数
c = random.uniform(0, 20) # 指定范围内的随机符点数
d= random.randrange(10, 100, 2)
print(d)

print('-----------------')
# random.choice(sequence), sequence在python不是一种特定的类型,而是泛指一系列的类型, list, tuple, 字符串都属于sequence
print (random.choice("Pythontab.com"))
print (random.choice(["python", "tab", "com"]))
print (random.choice(("python", "tab", "com")))

print('-----------------')
# 将一个列表中的元素打乱
list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
random.shuffle(list)
print (list)

print('-----------------')
# random.sample(sequence, k),从指定序列中随机获取指定长度的片断
list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
slice = random.sample(list, 5)  #从list中随机获取5个元素,作为一个片断返回
print (slice)
print (list) #原有序列不会改变

你可能感兴趣的:(python,numpy)