Я пытаюсь найти случайные индексы для выбора некоторых точек в облаке точек. Ниже приведен код. Однако даже после использования srand() я получаю одно и то же число все три раза. Может ли кто-нибудь помочь, по этому поводу?
/* find three points randomly */
for (long i = 0; i < 3; ++i)
{
srand (time(NULL));
cout <<"\nRandom index" << (rand() % points.size() + 1);
}