diff --git a/guessing_game/Manifest.toml b/guessing_game/Manifest.toml new file mode 100644 index 0000000..0334334 --- /dev/null +++ b/guessing_game/Manifest.toml @@ -0,0 +1,14 @@ +# This file is machine-generated - editing it directly is not advised + +julia_version = "1.12.5" +manifest_format = "2.0" +project_hash = "9e64cf17f9522d20edabe6f2b4ec85252943fcae" + +[[deps.Random]] +deps = ["SHA"] +uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +version = "1.11.0" + +[[deps.SHA]] +uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" +version = "0.7.0" diff --git a/guessing_game/Project.toml b/guessing_game/Project.toml new file mode 100644 index 0000000..576ba3c --- /dev/null +++ b/guessing_game/Project.toml @@ -0,0 +1,2 @@ +[deps] +Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" diff --git a/guessing_game/main.jl b/guessing_game/main.jl new file mode 100644 index 0000000..d1f4da8 --- /dev/null +++ b/guessing_game/main.jl @@ -0,0 +1,3 @@ +using Base + +guess_number = Base.rand([1:1:100...]) \ No newline at end of file diff --git a/guessing_game/src/etc.rs b/guessing_game/src/etc.rs index 3e59866..9967ca8 100644 --- a/guessing_game/src/etc.rs +++ b/guessing_game/src/etc.rs @@ -83,6 +83,22 @@ fn main() { + + + + + + + + + + + + + + + + diff --git a/guessing_game/src/main.rs b/guessing_game/src/main.rs index 46bc915..a27400d 100644 --- a/guessing_game/src/main.rs +++ b/guessing_game/src/main.rs @@ -1,4 +1,40 @@ /* --------------------------------------------- 100 -------------------------------------------- */ -use rand::prelude; -use std::prelude; + +use rand::{Rng, thread_rng}; +use std::io::{self, stdin}; + +fn main () { + +let mut myrng = thread_rng(); +let secret_number = myrng.gen_range(1..100); + + loop { + let mut user_guess = String::new(); + let std_in = stdin(); + match std_in.read_line(&mut user_guess) { + Ok(_) => { + // The underscore _ means we don't care about the byte count + // We just care that it succeeded. + println!("You guessed: {}", user_guess); + }, + Err(error) => { + // Here we handle the error manually + println!("Problem reading input: {}", error); + } + } + println!("please input you guess number"); + + + + } + + + + +} + + + + +