(length: usize)
| 271 | } |
| 272 | |
| 273 | fn get_random_hex(length: usize) -> String { |
| 274 | thread_rng() |
| 275 | .sample_iter(&Alphanumeric) |
| 276 | .take(length) |
| 277 | .map(char::from) |
| 278 | .collect::<String>() |
| 279 | .to_lowercase() // PowerShell version produces lowercase hex |
| 280 | } |
| 281 | |
| 282 | fn new_standard_machine_id() -> String { |
| 283 | // Template: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx |