import numpy as np
# Create a 2D array of zeros
array = np.zeros((5,5))
n = 3 # Generate n random indices
indices = np.random.randint(0, 5, size=(n, 2))
# Assign random values to the selected indices
for index in indices:
array[index[0], index[1]] = np.random.rand()
print(array)