In a similar manner we can create an image whose pixel values have random values drawn from an uniform distribution.

In [6]:
uniform_noise = np.zeros((image.shape[0], image.shape[1]),dtype=np.uint8)

cv2.randu(uniform_noise,0,255)
cv2.imshow('Uniform random noise',uniform_noise)
cv2.waitKey()
cv2.imwrite("Uniform random noise.jpg",uniform_noise)
Out[6]:
True