[router] upgrade rand to latest version (#9017)

This commit is contained in:
Simo Lin
2025-08-09 22:49:30 -07:00
committed by GitHub
parent 3817a37d87
commit dd665f967f
5 changed files with 20 additions and 20 deletions

View File

@@ -1,4 +1,5 @@
use axum::{extract::Request, http::HeaderValue, response::Response};
use rand::Rng;
use std::sync::Arc;
use std::time::Instant;
use tower::{Layer, Service};
@@ -18,13 +19,12 @@ fn generate_request_id(path: &str) -> String {
};
// Generate a random string similar to OpenAI's format
let chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
let mut rng = rand::rng();
let random_part: String = (0..24)
.map(|_| {
let chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
chars
.chars()
.nth(rand::random::<usize>() % chars.len())
.unwrap()
let idx = rng.random_range(0..chars.len());
chars.chars().nth(idx).unwrap()
})
.collect();