feat(benchmark): 临时固定随机种子初始化值

将 benchmark.c 中的随机种子从全零初始化更新为预定义的非零值,
以确保每次运行时具有更好的随机性。同时将 seed_set 标志设置为 1,
表示种子已经正确初始化。此举有助于提高基准测试结果的一致性和可靠性。
This commit is contained in:
2025-11-26 09:23:47 +08:00
parent 601f0b7d0a
commit 4b11293268

View File

@@ -66,10 +66,10 @@ bench(size_t runs)
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
uint32_t seed[12] = { 0 }; uint32_t seed[12] = { 0x9c9c486d, 0xdee450ff, 0x59e7c0c5, 0xfb4cbe06, 0xfd92f011, 0x3af36b27, 0x86b2837c, 0xa63f4891, 0x25b7bdad, 0xe67e94a3, 0x6c32f51a, 0x9bc1d896 };
int iterations = SQISIGN_TEST_REPS; int iterations = SQISIGN_TEST_REPS;
int help = 0; int help = 0;
int seed_set = 0; int seed_set = 1;
#ifndef NDEBUG #ifndef NDEBUG
fprintf(stderr, fprintf(stderr,