byte buf[100];
for (uint j = 0; j < 2; j++)
{
- struct strongrand *r = strongrand_std_open((j == 0) ? 0 : 128, STRONGRAND_STD_URANDOM);
+ struct strongrand *r = strongrand_std_open(STRONGRAND_STD_URANDOM, (j == 0) ? 0 : 128);
for (uint i = 1; i <= 100; i++)
{
strongrand_mem(r, buf, i);
struct strongrand *r;
msg(L_INFO, "Benchmarking unbuffered strong random generator");
- r = strongrand_std_open(0, STRONGRAND_STD_URANDOM);
+ r = strongrand_std_open(STRONGRAND_STD_URANDOM, 0);
BENCH_SLOW(50, strongrand_mem(r, buf, 1));
BENCH_SLOW(200, strongrand_mem(r, buf, 100));
strongrand_close(r);
msg(L_INFO, "Benchmarking buffered strong random generator");
- r = strongrand_std_open(128, STRONGRAND_STD_URANDOM);
+ r = strongrand_std_open(STRONGRAND_STD_URANDOM, 128);
BENCH_SLOW(50, strongrand_mem(r, buf, 1));
BENCH_SLOW(200, strongrand_mem(r, buf, 100));
strongrand_close(r);
msg(L_INFO, "Benchmarking buffered strong random generator with autoreset");
- r = strongrand_std_open(128, STRONGRAND_STD_URANDOM | STRONGRAND_STD_AUTO_RESET);
+ r = strongrand_std_open(STRONGRAND_STD_URANDOM | STRONGRAND_STD_AUTO_RESET, 128);
BENCH_SLOW(50, strongrand_mem(r, buf, 1));
BENCH_SLOW(200, strongrand_mem(r, buf, 100));
strongrand_close(r);