Change to weak_rng.

This commit is contained in:
2018-05-10 14:36:28 +02:00
parent d3799c8bfa
commit f9069e12bb
3 changed files with 10 additions and 10 deletions

View File

@@ -50,9 +50,9 @@ impl Individual for Parabole {
}
fn mutate(&mut self) {
let between = Range::new(-1.0, 1.0);
let mut rng = rand::weak_rng();
let mut rng = rand::thread_rng();
let between = Range::new(-1.0, 1.0);
let offset = between.ind_sample(&mut rng);
self.x += offset;
@@ -104,7 +104,7 @@ fn criterion_benchmark(c: &mut Criterion) {
)
.map(|(a, b)| a.individual.mate(&b.individual))
.map(|individual| Wrapper {
individual: individual,
individual,
fitness: None,
})
.for_each(|wrapper| {
@@ -119,7 +119,7 @@ fn criterion_benchmark(c: &mut Criterion) {
individual.mutate();
Wrapper {
individual: individual,
individual,
fitness: None,
}
})