Update rand.
This commit is contained in:
@@ -11,7 +11,7 @@ unreachable = "1.0"
|
|||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
criterion = "0.2"
|
criterion = "0.2"
|
||||||
rand = "0.4"
|
rand = "0.5"
|
||||||
serde_test = "1.0"
|
serde_test = "1.0"
|
||||||
|
|
||||||
[[bench]]
|
[[bench]]
|
||||||
|
|||||||
@@ -7,14 +7,15 @@ extern crate bit_set;
|
|||||||
use std::iter::FromIterator;
|
use std::iter::FromIterator;
|
||||||
|
|
||||||
use criterion::Criterion;
|
use criterion::Criterion;
|
||||||
use rand::{Rng, SeedableRng, XorShiftRng};
|
use rand::{Rng, SeedableRng};
|
||||||
|
use rand::rngs::SmallRng;
|
||||||
|
|
||||||
use bit_set::BitSet;
|
use bit_set::BitSet;
|
||||||
|
|
||||||
fn random<C: FromIterator<u64>>(n: usize) -> C {
|
fn random<C: FromIterator<u64>>(n: usize) -> C {
|
||||||
let mut rng = XorShiftRng::from_seed([0, 1, 2, 3]);
|
let mut rng = SmallRng::from_seed([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]);
|
||||||
|
|
||||||
(0..n).map(|_| rng.next_u64()).collect()
|
(0..n).map(|_| rng.gen::<u64>()).collect()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn contains(data: &[u64]) {
|
fn contains(data: &[u64]) {
|
||||||
|
|||||||
Reference in New Issue
Block a user