Use seed_from_u64

Signed-off-by: Chojan Shang <psiace@outlook.com>
This commit is contained in:
Chojan Shang
2021-08-23 21:25:38 +08:00
parent 61365f1d2d
commit bbda094bd1
2 changed files with 6 additions and 15 deletions
+4 -10
View File
@@ -4259,11 +4259,8 @@ mod test_map {
let mut m = HashMap::new();
let mut rng = {
let seed = [
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, // and again
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
];
SmallRng::from_seed(seed)
let seed = u64::from_le_bytes(*b"testseed");
SmallRng::seed_from_u64(seed)
};
// Populate the map with some items.
@@ -4572,11 +4569,8 @@ mod test_map {
let mut m = HashMap::new();
let mut rng = {
let seed = [
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, // and again
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
];
SmallRng::from_seed(seed)
let seed = u64::from_le_bytes(*b"testseed");
SmallRng::seed_from_u64(seed)
};
// Populate the map with some items.
+2 -5
View File
@@ -7,12 +7,9 @@ use std::iter;
#[test]
fn test_hashset_insert_remove() {
let mut m: HashSet<Vec<char>> = HashSet::new();
let seed: [u8; 32] = [
130, 220, 246, 217, 111, 124, 221, 189, 190, 234, 121, 93, 67, 95, 100, 43, // again
130, 220, 246, 217, 111, 124, 221, 189, 190, 234, 121, 93, 67, 95, 100, 43,
];
let seed = u64::from_le_bytes(*b"testseed");
let rng = &mut SmallRng::from_seed(seed);
let rng = &mut SmallRng::seed_from_u64(seed);
let tx: Vec<Vec<char>> = iter::repeat_with(|| {
rng.sample_iter(&Alphanumeric)
.take(32)