1.random.randint(a,b[,c]) #用於生成一個指定范圍內的整數。其中參數a是下限,參數b是上限,生成的隨機數n: a <= n <= b。c是步幅。
如print(random.randint(12, 20)) #生成的隨機數n: 12 <= n <= 20
2.numpy.random.randint()方法
numpy.random.randint(low, high=None, size=None, dtype='l')
#這個方法產生離散均勻分布的整數,這些整數大於等於low,小於high。
low : int#產生隨機數的最小值
high : int, optional #給隨機數設置個上限,即產生的隨機數必須小於high
size : int or tuple of ints, optional#整數,生成隨機元素的個數或者元組,數組的行和列
dtype : dtype, optional #期望結果的類型
import random
import numpy as np
num=random.randint(1,10) #num大於等於1小於等於10
print(num)
array=np.random.randint(1,101,size=(2,5)) #array是一個二位數組,即包含兩個元素數量都為5的列表
num=np.random.randint(1,101,10) #num是一個包含10個小於101(最大為100),大於等於1的元素的列表
print(num)
print(array)
print(array[1])
