Generating Random Vectors from the Multivariate Normal Distribution