diff --git a/Cargo.toml b/Cargo.toml
index 8de6290..1d5e784 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -79,7 +79,7 @@ features = ["fallback"]
 default-features = false
 
 [dependencies.rand]
-version = "0.9.0"
+version = "0.10.0"
 optional = true
 
 [dependencies.serde]
diff --git a/src/hasher.rs b/src/hasher.rs
index 1f26a0a..f65aff8 100644
--- a/src/hasher.rs
+++ b/src/hasher.rs
@@ -67,7 +67,7 @@ impl Default for RandomDefaultHasher {
         #[cfg(feature = "rand")]
         {
             let mut seed = [0u8; 16];
-            use rand::RngCore;
+            use rand::Rng;
             rand::rng().fill_bytes(&mut seed);
             Self::seeded(&seed)
         }
