随机数
import random
import math
import numpy as np
if __name__ == '__main__':
r1 = random.random()
print('随机实数:',r1)
r2 = random.choice('aerfasdf')
print('指定值随机数:',r2)
r3 = random.randrange(1,10,1)
print('范围随机整数:',r3)
r4 = random.uniform(4,7)
print('范围随机实数:',r4)
r6 = range(12)
print('随机列表:',r6)
r7 = np.arange(12)
print('随机数组:',r7)
r8 = np.arange(12).reshape(3,4)
print('随机整数矩阵1:\n',r8)
r9 = np.random.randint(12,size=(3,4))
print('随机整数矩阵2:',r9)
r10 = np.random.rand(3,4)
print('随机实数矩阵,[0-1):\n',r10)
r11 = np.random.randn(3,4)
print('标准正态分布:\n',r11)
r12 = np.random.choice(range(10),3,replace=False)
print('指定值随机数组:',r12)
r13 = np.random.bytes(10)
print('随机字节:',r13)
random.seed('种子',1)
print('种子随机数:',random.random())
random.seed('种子',1)
print('种子随机数:',random.random())
np.random.seed(10)
print('种子随机矩阵:\n',np.random.rand(3,4))
np.random.seed(10)
print('种子随机矩阵:\n',np.random.rand(3,4))
r14 = list(range(10))
random.shuffle(r14)
print('列表洗牌:',r14)
r15 = np.arange(12).reshape(3,4)
np.random.shuffle(r15)
print('矩阵洗牌:\n',r15)