[]Function argmin::prelude::modcholesky::utils::random_diagonal

pub fn random_diagonal(
    dim: usize,
    (f64, f64),
    min_neg_eigenvalues: usize,
    seed: u8
) -> ArrayBase<OwnedRepr<f64>, Dim<[usize; 2]>>

Returns a random diagonal matrix with Eigenvalues inbetween eig_range_min and eig_range_max. The minimum number of negative eigenvalues can be specified with min_neg_eigenvalues. Takes a seed for random values.