offer rand_offer()
{
milliseconds ms = duration_cast<milliseconds>(system_clock::now().time_since_epoch());
unsigned __int64 count_ms = ms.count();
Sleep(1);
srand(count_ms);
double price = (rand() % 10) + ((double)rand() / 100);
int count = rand() % 1000;
return { price,count };
}
Вот метод который генерирует нужные мне числа. Как вы можете заметить я использую функцию rand()
Функция работает слишком быстро из-за чего без Sleep(1) все числа полученные от этой функции одинаковые
Подскажите пожалуйста как генерировать случайные числа. Какие методы есть? Это просто одна из моих попыток сделать хоть что-нибудь.
В общем то я просто генерирую тестовые данные для своей программы. И не знаю как сделать чтобы числа всегда были случайные. Заранее спасибо.