@@ -25,7 +25,7 @@ use fastpfor::{
2525 FastPFor128 , FastPFor256 , FastPForBlock128 , FastPForBlock256 , JustCopy , VariableByte ,
2626} ;
2727
28- const SEED : u64 = 456 ;
28+ pub const RNG_SEED : u64 = 456 ;
2929
3030// ---------------------------------------------------------------------------
3131// Generic codec helpers
@@ -165,12 +165,12 @@ mod rust_bench {
165165 use rand:: rngs:: StdRng ;
166166 use rand:: { RngExt as _, SeedableRng } ;
167167
168- use super :: { BlockCodec , block_compress} ;
168+ use super :: { BlockCodec , RNG_SEED , block_compress} ;
169169
170170 type DataGeneratorFn = fn ( usize ) -> Vec < u32 > ;
171171
172172 fn generate_uniform_data_from_range ( size : usize , value_range : Range < u32 > ) -> Vec < u32 > {
173- let mut rng = StdRng :: seed_from_u64 ( super :: SEED ) ;
173+ let mut rng = StdRng :: seed_from_u64 ( RNG_SEED ) ;
174174 ( 0 ..size)
175175 . map ( |_| rng. random_range ( value_range. clone ( ) ) )
176176 . collect ( )
@@ -185,7 +185,7 @@ mod rust_bench {
185185 }
186186
187187 fn generate_clustered_data ( size : usize ) -> Vec < u32 > {
188- let mut rng = StdRng :: seed_from_u64 ( super :: SEED ) ;
188+ let mut rng = StdRng :: seed_from_u64 ( RNG_SEED ) ;
189189 let mut base = 0u32 ;
190190 ( 0 ..size)
191191 . map ( |_| {
@@ -202,7 +202,7 @@ mod rust_bench {
202202 }
203203
204204 fn generate_sparse_data ( size : usize ) -> Vec < u32 > {
205- let mut rng = StdRng :: seed_from_u64 ( super :: SEED ) ;
205+ let mut rng = StdRng :: seed_from_u64 ( RNG_SEED ) ;
206206 ( 0 ..size)
207207 . map ( |_| {
208208 if rng. random_bool ( 0.9 ) {
@@ -215,7 +215,7 @@ mod rust_bench {
215215 }
216216
217217 fn generate_constant_data ( size : usize ) -> Vec < u32 > {
218- vec ! [ super :: SEED as u32 ; size]
218+ vec ! [ RNG_SEED as u32 ; size]
219219 }
220220
221221 fn generate_geometric_data ( size : usize ) -> Vec < u32 > {
0 commit comments