Dziękuję. Działa dobrze w takiej formie.
Lecz gdy chcę to przerobić aby korzystać z tego poprzez wywołanie funkcji:
void randomize_array(int name[], int start, int stop)
{
std::mt19937 gen{std::random_device{}()};
std::uniform_int_distribution<> dis(start, stop);
std::generate(std::begin(name), std::end(name), [&]{ return dis(gen); });
}
Gdzie name[] to nazwa tablicy, start i stop to odpowiednio początek i koniec przedziału z którego chcę losować.
Funkcję wywołuję w mainie tak:
randomize_array(array[size], -100, 100);
Wyrzuca mi błąd:
Jakiś pomysł, wskazówka?