summa_core/utils/random.rs
1use rand::distributions::Alphanumeric;
2use rand::thread_rng;
3use rand::Rng;
4
5/// Generates 12-characters string for `session_id` and `request_id`
6pub fn generate_request_id() -> String {
7 let mut rng = thread_rng();
8 std::iter::repeat(()).map(|()| rng.sample(Alphanumeric) as char).take(12).collect()
9}