@@ -10,8 +10,8 @@ use core::time::Duration;
10
10
use criterion:: measurement:: WallTime ;
11
11
use criterion:: { black_box, criterion_group, criterion_main, BenchmarkGroup , Criterion } ;
12
12
use rand:: prelude:: * ;
13
+ use rand:: rngs:: OsRng ;
13
14
use rand:: rngs:: ReseedingRng ;
14
- use rand:: rngs:: { mock:: StepRng , OsRng } ;
15
15
use rand_chacha:: rand_core:: UnwrapErr ;
16
16
use rand_chacha:: { ChaCha12Rng , ChaCha20Core , ChaCha20Rng , ChaCha8Rng } ;
17
17
use rand_pcg:: { Pcg32 , Pcg64 , Pcg64Dxsm , Pcg64Mcg } ;
@@ -39,7 +39,6 @@ pub fn random_bytes(c: &mut Criterion) {
39
39
} ) ;
40
40
}
41
41
42
- bench ( & mut g, "step" , StepRng :: new ( 0 , 1 ) ) ;
43
42
bench ( & mut g, "pcg32" , Pcg32 :: from_rng ( & mut rand:: rng ( ) ) ) ;
44
43
bench ( & mut g, "pcg64" , Pcg64 :: from_rng ( & mut rand:: rng ( ) ) ) ;
45
44
bench ( & mut g, "pcg64mcg" , Pcg64Mcg :: from_rng ( & mut rand:: rng ( ) ) ) ;
@@ -68,7 +67,6 @@ pub fn random_u32(c: &mut Criterion) {
68
67
} ) ;
69
68
}
70
69
71
- bench ( & mut g, "step" , StepRng :: new ( 0 , 1 ) ) ;
72
70
bench ( & mut g, "pcg32" , Pcg32 :: from_rng ( & mut rand:: rng ( ) ) ) ;
73
71
bench ( & mut g, "pcg64" , Pcg64 :: from_rng ( & mut rand:: rng ( ) ) ) ;
74
72
bench ( & mut g, "pcg64mcg" , Pcg64Mcg :: from_rng ( & mut rand:: rng ( ) ) ) ;
@@ -97,7 +95,6 @@ pub fn random_u64(c: &mut Criterion) {
97
95
} ) ;
98
96
}
99
97
100
- bench ( & mut g, "step" , StepRng :: new ( 0 , 1 ) ) ;
101
98
bench ( & mut g, "pcg32" , Pcg32 :: from_rng ( & mut rand:: rng ( ) ) ) ;
102
99
bench ( & mut g, "pcg64" , Pcg64 :: from_rng ( & mut rand:: rng ( ) ) ) ;
103
100
bench ( & mut g, "pcg64mcg" , Pcg64Mcg :: from_rng ( & mut rand:: rng ( ) ) ) ;
0 commit comments