Это первый случай, когда я пытаюсь использовать случайные числа с C (я пропускаю С#). Вот мой код:
int i, j = 0;
for(i = 0; i <= 10; i++) {
j = rand();
printf("j = %d\n", j);
}
с этим кодом, я получаю одну и ту же последовательность каждый раз, когда запускаю код. Но он генерирует различные случайные последовательности, если я добавляю srand(/*somevalue/*)
до цикла for
. Может кто-нибудь объяснить, почему?