How do you create a random NumPy matrix 'a' with 4 rows and 3 columns?
a) np.random.rand(4, 3)
b) np.random.randint(0, 10, (4, 3))
c) np.random.randn(4, 3)
d) np.random.uniform(0, 1, (4, 3))