@@ -54,14 +54,14 @@ fn bench_read_write_fixed_skiplist_frac(b: &mut Bencher<'_>, frac: &usize) {
5454 let s = stop. clone ( ) ;
5555 let v = value. clone ( ) ;
5656 let j = thread:: spawn ( move || {
57- let mut rng = rand:: thread_rng ( ) ;
57+ let mut rng = rand:: rng ( ) ;
5858 while !s. load ( Ordering :: SeqCst ) {
5959 let key = random_key ( & mut rng) ;
6060 let case = ( key, frac > rng. gen_range ( 0 ..11 ) ) ;
6161 fixed_skiplist_round ( & l, & case, & v) ;
6262 }
6363 } ) ;
64- let mut rng = rand:: thread_rng ( ) ;
64+ let mut rng = rand:: rng ( ) ;
6565 b. iter_batched_ref (
6666 || ( random_key ( & mut rng) , frac > rng. gen_range ( 0 ..11 ) ) ,
6767 |case| fixed_skiplist_round ( & list, case, & value) ,
@@ -106,14 +106,14 @@ fn bench_read_write_fixed_map_frac(b: &mut Bencher<'_>, frac: &usize) {
106106
107107 let v = value. clone ( ) ;
108108 let h = thread:: spawn ( move || {
109- let mut rng = rand:: thread_rng ( ) ;
109+ let mut rng = rand:: rng ( ) ;
110110 while !s. load ( Ordering :: SeqCst ) {
111111 let f = rng. gen_range ( 0 ..11 ) ;
112112 let case = ( random_key ( & mut rng) , f < frac) ;
113113 map_round ( & m, & case, & v) ;
114114 }
115115 } ) ;
116- let mut rng = rand:: thread_rng ( ) ;
116+ let mut rng = rand:: rng ( ) ;
117117 b. iter_batched_ref (
118118 || {
119119 let f = rng. gen_range ( 0 ..11 ) ;
@@ -146,15 +146,15 @@ fn bench_write_fixed_map(c: &mut Criterion) {
146146 let s = stop. clone ( ) ;
147147 let v = value. clone ( ) ;
148148 let j = thread:: spawn ( move || {
149- let mut rng = rand:: thread_rng ( ) ;
149+ let mut rng = rand:: rng ( ) ;
150150 let l = l. clone ( ) ;
151151 while !s. load ( Ordering :: SeqCst ) {
152152 let l = l. clone ( ) ;
153153 let case = ( random_key ( & mut rng) , false ) ;
154154 fixed_map_round ( l, & case, & v) ;
155155 }
156156 } ) ;
157- let mut rng = rand:: thread_rng ( ) ;
157+ let mut rng = rand:: rng ( ) ;
158158 c. bench_function ( "fixed_map_write" , |b| {
159159 b. iter_batched (
160160 || random_key ( & mut rng) ,
@@ -180,13 +180,13 @@ fn bench_write_fixed_skiplist(c: &mut Criterion) {
180180 let s = stop. clone ( ) ;
181181 let v = value. clone ( ) ;
182182 let j = thread:: spawn ( move || {
183- let mut rng = rand:: thread_rng ( ) ;
183+ let mut rng = rand:: rng ( ) ;
184184 while !s. load ( Ordering :: SeqCst ) {
185185 let case = ( random_key ( & mut rng) , false ) ;
186186 fixed_skiplist_round ( & l, & case, & v) ;
187187 }
188188 } ) ;
189- let mut rng = rand:: thread_rng ( ) ;
189+ let mut rng = rand:: rng ( ) ;
190190 c. bench_function ( "fixed_skiplist_write" , |b| {
191191 b. iter_batched (
192192 || random_key ( & mut rng) ,
0 commit comments