Генератор случайных чисел на C при помощи srand() и time(). Srand() является вспомогательной функцией для функции rand(), генерируя семя (seed) начала последовательности (псевдо)случайных чисел. Т.к. время, возвращаемое функцией time() меняется раз в секунду, при вызове этого кода чаще — рандома не будет. Чтобы был — юзайте наносекунды через timespec_get().
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int n, r;
printf("Rng at your service:\n\n");
srand((unsigned)time(NULL));
for (n = 0; n < 10; n++)
{
r = rand();
printf("%d\t", r % 100);
}
return 0;
}
