This commit is contained in:
2026-04-01 17:28:23 +07:00
parent 827b1d1024
commit 5b936de979

View File

@@ -1,23 +1,52 @@
use rand::{Rng, thread_rng}; use rand::{self, Rng, thread_rng};
use std::{self, io::stdin}; use std::{self, cmp::Ordering, io::stdin};
fn main() { fn main() {
let mut generator = thread_rng(); let mut random_generator = thread_rng();
let secret_number = generator.gen_range(1..100); let mut secret_number = random_generator.gen_range(1..100);
println!("secret number is {secret_number}");
loop{ loop{
println!("plese input you number"); println!("please input your number");
let mut user_guess = String::new(); let mut user_guess = String::new();
let std_in = stdin(); let std_in = stdin();
std_in.read_line(&mut user_guess); match std_in.read_line(&mut user_guess) {
let mut user_guess: u32 = match user_guess.trim().parse() { Ok(_) => {},
Ok(num) => num, Err(_) => {
Err(_) => continue println!("error");
}
}; };
user_guess.cmp(other) let user_guess:u32 = match user_guess.trim().parse() {
Ok(num) => {num},
Err(_) => {
println!("invalid input!");
continue;
}
};
match user_guess.cmp(&secret_number){
Ordering::
};
}