Skip to content

Commit e1ec9e6

Browse files
committed
Use seed_from_u64
Signed-off-by: Chojan Shang <[email protected]>
1 parent 92b12f5 commit e1ec9e6

File tree

2 files changed

+6
-15
lines changed

2 files changed

+6
-15
lines changed

src/map.rs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4259,11 +4259,8 @@ mod test_map {
42594259
let mut m = HashMap::new();
42604260

42614261
let mut rng = {
4262-
let seed = [
4263-
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, // and again
4264-
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
4265-
];
4266-
SmallRng::from_seed(seed)
4262+
let seed = u64::from_le_bytes(*b"testseed");
4263+
SmallRng::seed_from_u64(seed)
42674264
};
42684265

42694266
// Populate the map with some items.
@@ -4572,11 +4569,8 @@ mod test_map {
45724569
let mut m = HashMap::new();
45734570

45744571
let mut rng = {
4575-
let seed = [
4576-
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, // and again
4577-
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
4578-
];
4579-
SmallRng::from_seed(seed)
4572+
let seed = u64::from_le_bytes(*b"testseed");
4573+
SmallRng::seed_from_u64(seed)
45804574
};
45814575

45824576
// Populate the map with some items.

tests/set.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,9 @@ use std::iter;
77
#[test]
88
fn test_hashset_insert_remove() {
99
let mut m: HashSet<Vec<char>> = HashSet::new();
10-
let seed: [u8; 32] = [
11-
130, 220, 246, 217, 111, 124, 221, 189, 190, 234, 121, 93, 67, 95, 100, 43, // again
12-
130, 220, 246, 217, 111, 124, 221, 189, 190, 234, 121, 93, 67, 95, 100, 43,
13-
];
10+
let seed = u64::from_le_bytes(*b"testseed");
1411

15-
let rng = &mut SmallRng::from_seed(seed);
12+
let rng = &mut SmallRng::seed_from_u64(seed);
1613
let tx: Vec<Vec<char>> = iter::repeat_with(|| {
1714
rng.sample_iter(&Alphanumeric)
1815
.take(32)

0 commit comments

Comments
 (0)