|    | 
      
Sample with replacement
Create a vector composed of randomly selected elements of a smaller vector. Ie. sample with replacement. 
import numpy as np 
src_v=np.array([1,2,3,5,8,13,21]) 
trg_v= src_v[np.random.randint( len(src_v), size=30)]
array([ 3,  8, 21,  5,  3,  3, 21,  5, 21,  3,  2, 13,  3, 21,  2,  2, 13,
    5,  3, 21,  1,  2, 13,  3,  5,  3,  8,  8,  3,  1]) 
 
       |   |