) Вы можете выбрать номера случайным образом с помощью random.randrange
import random
import numpy as np
l=[9, 17, 2]
arrayshape=[110,90,11]
#random.randrange(len(l)) generates random indexes
#l[random.randrange(len(l))] select random indexes from list
#for i in range(110*90*11) how many number we need
#np.array(...) make an array from list
#np.reshape(... ,arrayshape) reshaping array to our shape
array=np.reshape(np.array([l[random.randrange(len(l))] for i in range(110*90*11)]),arrayshape)