pub fn random_matrix(rows: usize, cols: usize) -> Array2<f64>
Generate a 2D matrix of random f64s in [0, 1)