Guest User

Untitled

a guest
Oct 15th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. extern crate rand;
  2.  
  3. use rand::prelude::*;
  4. use std::collections::HashMap;
  5. use std::string::String;
  6.  
  7. fn main() {
  8. let mut classes = HashMap::new();
  9. classes.insert(0, String::from("30C")); //班级1
  10. classes.insert(1, String::from("37G")); //班级2
  11.  
  12. let none_class = String::from("00"); //班级默认值
  13.  
  14. let mut rng = thread_rng(); //班级随机器
  15. let n: u32 = rng.gen_range(0, 2);
  16. let class = classes.get(&n).unwrap_or(&none_class);
  17.  
  18. let mut rng2 = thread_rng(); //学号随机器
  19. let m: u32 = rng2.gen_range(1, 32); //左边为从1到31号中随机出一位,这是左闭右开区间
  20.  
  21. println!("{} {}", class, m); //输出
  22. }
Add Comment
Please, Sign In to add comment