diff --git a/crates/qbz-player/Cargo.toml b/crates/qbz-player/Cargo.toml index 6a651d3ef..e28cd7b69 100644 --- a/crates/qbz-player/Cargo.toml +++ b/crates/qbz-player/Cargo.toml @@ -26,7 +26,7 @@ log = { workspace = true } thiserror = { workspace = true } # Random (for shuffle) -rand = "0.8" +rand = "0.9" # Audio decoding symphonia = { workspace = true } diff --git a/crates/qbz-player/src/queue.rs b/crates/qbz-player/src/queue.rs index 1308ba9d8..b14dd2657 100644 --- a/crates/qbz-player/src/queue.rs +++ b/crates/qbz-player/src/queue.rs @@ -751,7 +751,7 @@ impl QueueManager { let mut rng = rand::rngs::StdRng::seed_from_u64(seed); for i in (1..order.len()).rev() { - let j = rng.gen_range(0..=i); + let j = rng.random_range(0..=i); order.swap(i, j); } diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index f8f6efba2..3b8dbd33f 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -4952,7 +4952,7 @@ dependencies = [ "qconnect-core", "qconnect-transport-ws", "qrcode-generator", - "rand 0.10.0", + "rand 0.10.1", "rcgen", "regex", "reqwest 0.12.28", @@ -4995,7 +4995,7 @@ dependencies = [ "qbz-audio", "qbz-models", "qbz-qobuz", - "rand 0.8.5", + "rand 0.9.2", "reqwest 0.12.28", "rodio", "serde", @@ -5231,9 +5231,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" +checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" dependencies = [ "chacha20", "getrandom 0.4.2", @@ -5310,7 +5310,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d431c2703ccf129de4d45253c03f49ebb22b97d6ad79ee3ecfc7e3f4862c1d8" dependencies = [ "num-traits", - "rand 0.10.0", + "rand 0.10.1", ] [[package]] @@ -5563,7 +5563,7 @@ dependencies = [ "cpal", "dasp_sample", "num-rational", - "rand 0.10.0", + "rand 0.10.1", "rand_distr", "rtrb", "symphonia", @@ -7130,7 +7130,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.2", + "getrandom 0.3.4", "once_cell", "rustix 1.1.4", "windows-sys 0.61.2",