При поиске учебников по генерации случайных чисел в C я нашел этот раздел
Когда я пытаюсь использовать функцию rand()
без параметров, я всегда получаю 0. Когда я пытаюсь использовать функцию rand()
с параметрами, я всегда получаю значение 41. И всякий раз, когда я пытаюсь использовать arc4random()
и random()
, я получаю ошибку LNK2019.
Вот что я сделал:
#include <stdlib.h>
int main()
{
int x;
x = rand(6);
printf("%d", x);
}
Этот код всегда генерирует 41. Где я ошибаюсь? Я запускаю Windows XP SP3 и использую VS2010 Командная строка как компилятор.