Chcę podać liczbę, a następnie otrzymać zestaw liczb losowych. Jednak chcę, aby te liczby były takie same bez względu na komputer, na którym go uruchomiłem (zakładając, że dostarczam to samo nasiono).Deterministyczne strumienie liczb losowych w C++ STL
Zasadniczo moje pytanie brzmi: w C++, jeśli użyję rand()
, ale dostarczę srand()
z nasieniem zdefiniowanym przez użytkownika zamiast bieżącego czasu, czy będę w stanie wygenerować ten sam losowy strumień liczbowy na dowolnym komputerze?
Będę musiał powiedzieć +1 przy Boost.Random. Działa świetnie i mają nawet określone klasy deterministyczne. – rlbond