C++11新特性(75)-隨機數庫(Random Number Library)

從前的隨機數 C++11之前,無論是C,還是C++都使用相同方式的來生成隨機數,代碼大致如下: 由於rand()產生的是僞隨機數,所以需要爲rand函數提供種子。種子不同產生的隨機數序列也不同。通常的做法是調用srand(time(0)),由於time返回的是系統時間,每秒都會不同,所以產生的隨機數相同機率就會變得很小。 這種方式有一個難點,就是不容易控制輸出結果的範圍。特別是希望不是均勻分佈的時
相關文章
相關標籤/搜索