Make it compile and run (fairly quick) on Apple M1/M2.

This commit is contained in:
User
2023-11-21 23:39:05 +00:00
parent 4f42fb3447
commit e465d099c7
4 changed files with 34 additions and 17 deletions
+4 -3
View File
@@ -1,11 +1,12 @@
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("RAND_MAX = %d\n", RAND_MAX);
for (uint64_t i = 0; i < 1000000000; ++i)
{
printf("RAND_MAX = %d (%.1lf bit)\n", RAND_MAX, log2(RAND_MAX));
const uint64_t rounds = 1000000000ull * 8 / (unsigned)log2(RAND_MAX);
for (uint64_t i = rounds; i-->0;) {
rand();
}
}