naia_socket_shared/identity_token.rs
1use crate::Random;
2
3pub type IdentityToken = String;
4
5pub fn generate_identity_token() -> IdentityToken {
6 // generate random string of 32 characters
7 let mut token = String::new();
8
9 for _ in 0..32 {
10 let random_char = std::char::from_u32(Random::gen_range_u32(97, 122)).unwrap();
11 token.push(random_char);
12 }
13
14 token
15}