@@ -9,7 +9,6 @@ const RAND_BENCH_N: u64 = 1000;
9
9
use test:: Bencher ;
10
10
11
11
use rand:: prelude:: * ;
12
- use rand:: seq:: * ;
13
12
14
13
#[ bench]
15
14
fn misc_gen_bool_const ( b : & mut Bencher ) {
@@ -109,59 +108,6 @@ sample_binomial!(misc_binomial_100, 100, 0.99);
109
108
sample_binomial ! ( misc_binomial_1000, 1000 , 0.01 ) ;
110
109
sample_binomial ! ( misc_binomial_1e12, 1000_000_000_000 , 0.2 ) ;
111
110
112
- #[ bench]
113
- fn misc_shuffle_100 ( b : & mut Bencher ) {
114
- let mut rng = SmallRng :: from_rng ( thread_rng ( ) ) . unwrap ( ) ;
115
- let x : & mut [ usize ] = & mut [ 1 ; 100 ] ;
116
- b. iter ( || {
117
- rng. shuffle ( x) ;
118
- x[ 0 ]
119
- } )
120
- }
121
-
122
- #[ bench]
123
- fn misc_sample_iter_10_of_100 ( b : & mut Bencher ) {
124
- let mut rng = SmallRng :: from_rng ( thread_rng ( ) ) . unwrap ( ) ;
125
- let x : & [ usize ] = & [ 1 ; 100 ] ;
126
- b. iter ( || {
127
- sample_iter ( & mut rng, x, 10 ) . unwrap_or_else ( |e| e)
128
- } )
129
- }
130
-
131
- #[ bench]
132
- fn misc_sample_slice_10_of_100 ( b : & mut Bencher ) {
133
- let mut rng = SmallRng :: from_rng ( thread_rng ( ) ) . unwrap ( ) ;
134
- let x : & [ usize ] = & [ 1 ; 100 ] ;
135
- b. iter ( || {
136
- sample_slice ( & mut rng, x, 10 )
137
- } )
138
- }
139
-
140
- #[ bench]
141
- fn misc_sample_slice_ref_10_of_100 ( b : & mut Bencher ) {
142
- let mut rng = SmallRng :: from_rng ( thread_rng ( ) ) . unwrap ( ) ;
143
- let x : & [ usize ] = & [ 1 ; 100 ] ;
144
- b. iter ( || {
145
- sample_slice_ref ( & mut rng, x, 10 )
146
- } )
147
- }
148
-
149
- macro_rules! sample_indices {
150
- ( $name: ident, $amount: expr, $length: expr) => {
151
- #[ bench]
152
- fn $name( b: & mut Bencher ) {
153
- let mut rng = SmallRng :: from_rng( thread_rng( ) ) . unwrap( ) ;
154
- b. iter( || {
155
- sample_indices( & mut rng, $length, $amount)
156
- } )
157
- }
158
- }
159
- }
160
-
161
- sample_indices ! ( misc_sample_indices_10_of_1k, 10 , 1000 ) ;
162
- sample_indices ! ( misc_sample_indices_50_of_1k, 50 , 1000 ) ;
163
- sample_indices ! ( misc_sample_indices_100_of_1k, 100 , 1000 ) ;
164
-
165
111
#[ bench]
166
112
fn gen_1k_iter_repeat ( b : & mut Bencher ) {
167
113
use std:: iter;
0 commit comments