2016-03-16 73 views
-2

問題

是否有可能播種mt19937_64發動機中,相同的序列每次產生這樣的方式一個程序運行?C++ 11:使用C++ 11隨機數支持庫隨機數,生成相同的序列的每個運行

我認爲這是可能的,因爲有種子功能。但是我不知道這是否會按照我想要的那樣做,或者按照我的預期工作,每次都會生成相同的序列。

+0

謹慎解釋downvotes? – user3728501

+5

可能來自不想通讀文本牆的人。您的整篇文章可以簡化爲這句話 - *是否有可能爲'mt19937_64'引擎播種,使得每次程序運行時都會生成相同的序列* *。答案是肯定的,每次用相同的值進行播種。 – Praetorian

+0

@ user3728501:這是一個寫得很差的問題。 SO是關於問題和答案的,它不是一個論壇,你不應該發佈你的工作的所有細節,甚至你的項目。幾乎你的問題的每一個「章節」都是完全不相關的,只有TLDR部分屬於SO。如果你寫出人們難以理解的問題,那麼他們以後也不容易被需要幫助的人搜索。這就使得他們爲SO的目的提出了不好的問題。 –

回答

0

您可以使用seed來設置種子,也可以調用接受種子的構造函數。無論是哪種情況,請確保您傳遞一些常數,如27423