use crate::parameters::Parameters;
use crate::drbg::DRBG;
pub fn create_a_random(seed: &[u8], params: &Parameters) -> Vec<u16> {
match params.tau {
2 => {
DRBG::sampler16_2_once(params.tau2_len as usize, seed, params.q)
},
_ => {
DRBG::sampler16_2_once(params.d as usize * params.k as usize, seed, params.q)
}
}
}