|
3 | 3 | use multihash::Multihash; |
4 | 4 | use quickcheck::Gen; |
5 | 5 | use rand::{ |
6 | | - distributions::{weighted::WeightedIndex, Distribution}, |
| 6 | + distr::{weighted::WeightedIndex, Distribution}, |
7 | 7 | Rng, |
8 | 8 | }; |
9 | 9 |
|
@@ -36,14 +36,14 @@ impl<const S: usize> quickcheck::Arbitrary for CidGeneric<S> { |
36 | 36 | let dist = WeightedIndex::new(weights.iter()).unwrap(); |
37 | 37 | let mut rng = rand::rngs::SmallRng::seed_from_u64(u64::arbitrary(g)); |
38 | 38 | let codec = match dist.sample(&mut rng) { |
39 | | - 0 => rng.gen_range(0..u64::pow(2, 7)), |
40 | | - 1 => rng.gen_range(u64::pow(2, 7)..u64::pow(2, 14)), |
41 | | - 2 => rng.gen_range(u64::pow(2, 14)..u64::pow(2, 21)), |
42 | | - 3 => rng.gen_range(u64::pow(2, 21)..u64::pow(2, 28)), |
43 | | - 4 => rng.gen_range(u64::pow(2, 28)..u64::pow(2, 35)), |
44 | | - 5 => rng.gen_range(u64::pow(2, 35)..u64::pow(2, 42)), |
45 | | - 6 => rng.gen_range(u64::pow(2, 42)..u64::pow(2, 49)), |
46 | | - 7 => rng.gen_range(u64::pow(2, 56)..u64::pow(2, 63)), |
| 39 | + 0 => rng.random_range(0..u64::pow(2, 7)), |
| 40 | + 1 => rng.random_range(u64::pow(2, 7)..u64::pow(2, 14)), |
| 41 | + 2 => rng.random_range(u64::pow(2, 14)..u64::pow(2, 21)), |
| 42 | + 3 => rng.random_range(u64::pow(2, 21)..u64::pow(2, 28)), |
| 43 | + 4 => rng.random_range(u64::pow(2, 28)..u64::pow(2, 35)), |
| 44 | + 5 => rng.random_range(u64::pow(2, 35)..u64::pow(2, 42)), |
| 45 | + 6 => rng.random_range(u64::pow(2, 42)..u64::pow(2, 49)), |
| 46 | + 7 => rng.random_range(u64::pow(2, 56)..u64::pow(2, 63)), |
47 | 47 | _ => unreachable!(), |
48 | 48 | }; |
49 | 49 |
|
|
0 commit comments