Функция rand() в генерирует постоянно одинаковые числа

Пользуюсь компилятором Qt. Нужно составить одномерный массив из случайных чисел, но функция rand() генерирует каждый раз одинаковые числа, начиная с 41.

for (int i=0; i<N; i++)
{
    massive[i]=rand();
}

Ответы (1 шт):

Автор решения: MarianD
srand(time(NULL));        // инициализация генератора для текущего времени

for (int i=0; i<N; i++)
{
    massive[i]=rand();
}
→ Ссылка