Skip to content

Commit f4c3d31

Browse files
committed
update rand usage
1 parent 24df42b commit f4c3d31

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ maintenance = { status = "actively-developed" }
2222
twox-hash = "1.1"
2323
serde_derive = "1.0"
2424
serde = { version = "1.0", features = ["derive"] }
25-
rand = "0.7"
25+
rand = { version = "0.7", features = ["small_rng"] }
2626
packed_simd = { version = "0.3", features = ["into_bits"] }

src/sample.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ impl<T> ops::AddAssign for SampleUnstable<T> {
184184
assert_eq!(self.reservoir.capacity(), other.reservoir.capacity());
185185
let mut new = FixedCapVec::new(self.reservoir.capacity());
186186
let (m, n) = (self.i, other.i);
187-
let mut rng = rand::prng::XorShiftRng::from_seed([
187+
let mut rng = rand::rngs::SmallRng::from_seed([
188188
u8::try_from(m & 0xff).unwrap(),
189189
u8::try_from(n & 0xff).unwrap(),
190190
u8::try_from(self.reservoir.capacity() & 0xff).unwrap(),

src/top.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -308,9 +308,8 @@ mod test {
308308

309309
#[test]
310310
fn abc() {
311-
let mut rng = rand::prng::XorShiftRng::from_seed([
312-
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
313-
]);
311+
let mut rng =
312+
rand::rngs::SmallRng::from_seed([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]);
314313
let mut top = Top::<String, usize>::new(100, 0.99, 2.0 / 1000.0, ());
315314
let mut x = HashMap::new();
316315
for _ in 0..10_000 {
@@ -392,9 +391,8 @@ mod test {
392391

393392
#[test]
394393
fn top_hll() {
395-
let mut rng = rand::prng::XorShiftRng::from_seed([
396-
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
397-
]);
394+
let mut rng =
395+
rand::rngs::SmallRng::from_seed([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]);
398396
let mut top = Top::<String, HLL<String>>::new(1000, 0.99, 2.0 / 1000.0, 0.00408);
399397
// let mut x = HashMap::new();
400398
for _ in 0..5_000 {
@@ -422,9 +420,8 @@ mod test {
422420
fn many() {
423421
let start = time::Instant::now();
424422

425-
let mut rng = rand::prng::XorShiftRng::from_seed([
426-
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
427-
]);
423+
let mut rng =
424+
rand::rngs::SmallRng::from_seed([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]);
428425
let mut top = Top::<String, HLL<String>>::new(1000, 0.99, 2.0 / 1000.0, 0.05);
429426
// let mut x = HashMap::new();
430427
for _ in 0..5_000_000 {

0 commit comments

Comments
 (0)