Skip to content

Commit 3b4f8c5

Browse files
committed
Update "rand" crate to 0.8.5
1 parent 7bfad63 commit 3b4f8c5

5 files changed

+8
-8
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ path = "inifile"
99

1010
[dependencies]
1111
getopts = "0.2.21"
12-
rand = "0.3"
12+
rand = "0.8.5"
1313

1414
[[bin]]
1515
name = "api-getopts"

api-rand.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
1010
extern crate rand;
1111

12-
use rand::Rng;
12+
use rand::prelude::*;
1313

1414
fn main() {
15-
let mut tmp_rand = rand::thread_rng();
15+
let mut tmp_rand = thread_rng();
1616

1717
let boolean: bool = tmp_rand.gen();
1818
println!("bool: {}", boolean);
@@ -29,7 +29,7 @@ fn main() {
2929
let float64: f64 = tmp_rand.gen::<f64>();
3030
println!("float32: {}\nfloat64: {}", float32, float64);
3131

32-
let int8_for_range: u8 = tmp_rand.gen_range(0, 127);
32+
let int8_for_range: u8 = tmp_rand.gen_range(0..=127);
3333
println!("int8_for_range: {}", int8_for_range);
3434

3535
let tuple = rand::random::<(f32, f32)>();

book-3_1-guessing_game.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use std::io;
77
fn main() {
88
println!("Guess the number!");
99

10-
let secret_number = rand::thread_rng().gen_range(1, 101);
10+
let secret_number = rand::thread_rng().gen_range(1..=101);
1111

1212
loop {
1313
println!("Please input your guess.");

tutorial-04_2-pattern-matching.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fn angle(vector: (f64, f64)) -> f64 {
2424
}
2525
}
2626
fn main() {
27-
let my_number: u32 = rand::thread_rng().gen_range(0, 10);
27+
let my_number: u32 = rand::thread_rng().gen_range(0..=10);
2828
println!("my_number = {}", my_number);
2929

3030
/*
@@ -54,7 +54,7 @@ fn main() {
5454
}
5555
}
5656

57-
let age: u32 = rand::thread_rng().gen_range(0, 100);
57+
let age: u32 = rand::thread_rng().gen_range(0..=100);
5858
println!("age = {}", age);
5959
match age {
6060
a @ 0..=20 => println!("{} years old", a),

tutorial-tasks-02_3-arc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ fn pnorm(nums: &[f64], p: usize) -> f64 {
1919

2020
fn main() {
2121
let numbers: Vec<f64> = (1..1000000)
22-
.map(|_| rand::thread_rng().gen_range(1.0, 101.0))
22+
.map(|_| rand::thread_rng().gen_range(1.0..=101.0))
2323
.collect();
2424
// With simple pipes, without Arc, a copy would have to be made for each thread.
2525
//

0 commit comments

Comments
 (0)