@@ -26,7 +26,7 @@ fn run_with_con_vec(len: usize, num_readers: usize, num_updaters: usize, duratio
2626
2727 let instant = Instant :: now ( ) ;
2828 while instant. elapsed ( ) . as_millis ( ) < duration_seconds * 1000 {
29- let i = r. gen_range ( 1 ..vec. len ( ) ) ;
29+ let i = r. random_range ( 1 ..vec. len ( ) ) ;
3030 vec[ i] . set ( ( i as u64 + 1 ) % 1000 ) ;
3131 num_updates += 1 ;
3232 }
@@ -41,7 +41,7 @@ fn run_with_con_vec(len: usize, num_readers: usize, num_updaters: usize, duratio
4141 let len = vec. len ( ) ;
4242 let instant = Instant :: now ( ) ;
4343 while instant. elapsed ( ) . as_millis ( ) < duration_seconds * 1000 {
44- let i = r. gen_range ( 1 ..len) ;
44+ let i = r. random_range ( 1 ..len) ;
4545 let value = vec. get_cloned ( i) . unwrap ( ) ;
4646 assert ! ( value < len as u64 ) ;
4747
@@ -102,7 +102,7 @@ fn run_with_arc_mutex_vec(
102102
103103 let instant = Instant :: now ( ) ;
104104 while instant. elapsed ( ) . as_millis ( ) < duration_seconds * 1000 {
105- let i = r. gen_range ( 1 ..vec_len) ;
105+ let i = r. random_range ( 1 ..vec_len) ;
106106 vec. lock ( ) . unwrap ( ) [ i] = ( i as u64 + 1 ) % 1000 ;
107107 num_updates += 1 ;
108108 }
@@ -116,7 +116,7 @@ fn run_with_arc_mutex_vec(
116116 let len = vec. lock ( ) . unwrap ( ) . len ( ) ;
117117 let instant = Instant :: now ( ) ;
118118 while instant. elapsed ( ) . as_millis ( ) < duration_seconds * 1000 {
119- let i = r. gen_range ( 1 ..len) ;
119+ let i = r. random_range ( 1 ..len) ;
120120 let value = vec. lock ( ) . unwrap ( ) [ i] ;
121121 assert ! ( value < len as u64 ) ;
122122
0 commit comments