Skip to content

Commit 4d5ba79

Browse files
authored
Update rand requirement from 0.7 to 0.8 (#1114)
* Update rand requirement from 0.7 to 0.8 * Update examples' usage of Rng::gen_range
1 parent cf0e9f9 commit 4d5ba79

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ bevy_internal = {path = "crates/bevy_internal", version = "0.4.0", default-featu
8181

8282
[dev-dependencies]
8383
anyhow = "1.0"
84-
rand = "0.7.3"
84+
rand = "0.8.0"
8585
ron = "0.6.2"
8686
serde = {version = "1", features = ["derive"]}
8787

crates/bevy_asset/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ thiserror = "1.0"
3434
downcast-rs = "1.2.0"
3535
notify = { version = "5.0.0-pre.2", optional = true }
3636
parking_lot = "0.11.0"
37-
rand = "0.7.3"
37+
rand = "0.8.0"
3838

3939
[target.'cfg(target_arch = "wasm32")'.dependencies]
4040
wasm-bindgen = { version = "0.2" }

crates/bevy_ecs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ bevy_tasks = { path = "../bevy_tasks", version = "0.4.0" }
2121
bevy_utils = { path = "../bevy_utils", version = "0.4.0" }
2222
bevy_ecs_macros = { path = "macros", version = "0.4.0" }
2323
fxhash = "0.2"
24-
rand = "0.7.3"
24+
rand = "0.8.0"
2525
serde = "1.0"
2626
thiserror = "1.0"
2727
fixedbitset = "0.3.1"

examples/2d/contributors.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ fn setup(
6666
let mut rnd = rand::thread_rng();
6767

6868
for name in contribs {
69-
let pos = (rnd.gen_range(-400.0, 400.0), rnd.gen_range(0.0, 400.0));
70-
let dir = rnd.gen_range(-1.0, 1.0);
69+
let pos = (rnd.gen_range(-400.0..400.0), rnd.gen_range(0.0..400.0));
70+
let dir = rnd.gen_range(-1.0..1.0);
7171
let velocity = Vec3::new(dir * 500.0, 0.0, 0.0);
7272
let col = gen_color(&mut rnd);
7373

@@ -254,7 +254,7 @@ fn collision_system(
254254
if bottom < ground {
255255
t.translation.y = ground + SPRITE_SIZE / 2.0;
256256
// apply an impulse upwards
257-
v.translation.y = rnd.gen_range(700.0, 1000.0);
257+
v.translation.y = rnd.gen_range(700.0..1000.0);
258258
}
259259
if top > ceiling {
260260
t.translation.y = ceiling - SPRITE_SIZE / 2.0;
@@ -312,9 +312,9 @@ fn contributors() -> Contributors {
312312
/// Because there is no `Mul<Color> for Color` instead `[f32; 3]` is
313313
/// used.
314314
fn gen_color(rng: &mut impl Rng) -> [f32; 3] {
315-
let r = rng.gen_range(0.2, 1.0);
316-
let g = rng.gen_range(0.2, 1.0);
317-
let b = rng.gen_range(0.2, 1.0);
315+
let r = rng.gen_range(0.2..1.0);
316+
let g = rng.gen_range(0.2..1.0);
317+
let b = rng.gen_range(0.2..1.0);
318318
let v = Vec3::new(r, g, b);
319319
v.normalize().into()
320320
}

examples/3d/spawner.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,15 @@ fn setup(
5656
mesh: cube_handle.clone(),
5757
material: materials.add(StandardMaterial {
5858
albedo: Color::rgb(
59-
rng.gen_range(0.0, 1.0),
60-
rng.gen_range(0.0, 1.0),
61-
rng.gen_range(0.0, 1.0),
59+
rng.gen_range(0.0..1.0),
60+
rng.gen_range(0.0..1.0),
61+
rng.gen_range(0.0..1.0),
6262
),
6363
..Default::default()
6464
}),
6565
transform: Transform::from_xyz(
66-
rng.gen_range(-50.0, 50.0),
67-
rng.gen_range(-50.0, 50.0),
66+
rng.gen_range(-50.0..50.0),
67+
rng.gen_range(-50.0..50.0),
6868
0.0,
6969
),
7070
..Default::default()

0 commit comments

Comments
 (0)