Случайный модуль
python обеспечивает выборку метода. Взяв случайную выборку из индексов вашего массива, вы получите список того, что заменить ...
import numpy as np
import random
def randomReplace(arr,n,newValue):
indicies = random.sample(range(0,len(arr)),n)
for k in indicies:
arr[k] = newValue
arr = np.random.rand(10)
print(arr)
arr2 = randomReplace(arr,6,1)
print(arr)