use rand::distr::Alphanumeric;
use rand::Rng;
pub fn random_token() -> String {
let mut rng = rand::rng();
std::iter::repeat_with(|| rng.sample(Alphanumeric))
.map(char::from)
.take(25)
.collect()
}
pub fn random_number(digits: usize) -> u32 {
let mut rng = rand::rng();
let min = 10_u32.pow(digits as u32 - 1);
let max = 10_u32.pow(digits as u32) - 1;
rng.random_range(min..=max)
}