jameshu15869 wrote: Ah, did you want to run `srand()` for every benchmark? Right now I have the call to `srand()` inside only the benchmark that uses it (e.g. `BM_RANDOM_INPUT` in `sin_benchmark.cpp`) https://github.com/llvm/llvm-project/pull/99795