Witam
W jaki sposób poprawnie użyć funkcji rand w procesie, który jest tworzony i zamykany wielokrotnie w programie?
W momencie gdy użyje funkcji srand na początku WinMain to w procesie jest tworzona liczba z pominięciem srand, zawsze ta sama.
Gdy użyje srand z takim samym ziarnem w procesie za każdym razem, gdy jest on tworzony to liczby powtarzają się. Jedyna możliwość żeby uniknąć powtórzeń to użycie srand w procesie za każdym razem z inną wartością, jednakże wolałbym tego uniknąć, żeby umożliwić powtarzalność wydarzeń po wpisaniu takiego samego ziarna.
Co w takiej sytuacji mogę zrobić poza umieszczeniem funkcji losującej w głównym procesie?