Guest User

Untitled

a guest
Apr 26th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. extern crate rand;
  2.  
  3. use std::fs;
  4. use rand::{thread_rng, Rng};
  5.  
  6. fn main() {
  7. let mut rng = thread_rng();
  8.  
  9. let ions = fs::read_string("ions.txt").unwrap();
  10. let names_and_formulae = ions.lines()
  11. .for_each(|line| line.split('-'))
  12. .collect::<Vec<_>>();
  13.  
  14. loop {
  15. let mut num = rng.gen_range(0, names_and_formulae.len());
  16.  
  17. let (name, formula) = names_and_formulae[num];
  18.  
  19. num = rng.gen_range(0, 2);
  20.  
  21. if num == 0 {
  22. print!("Formula for {}? ", name);
  23.  
  24. } else {
  25.  
  26. }
  27. }
  28. }
Add Comment
Please, Sign In to add comment