linux中使用随机数
生活随笔
收集整理的這篇文章主要介紹了
linux中使用随机数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(1)單純使用rand重復調用n次,就會得到一個0-RAND_MAX之間的偽隨機數,如果需要調整范圍,可以得到隨機數序列后再進行計算。
(2)單純使用rand來得到偽隨機數序列有缺陷,每次執行程序得到的偽隨機序列是同一個序列,沒法得到其他序列
(3)原因是因為rand內部的算法其實是通過一個種子(seed,其實就是一個原始參數,int類型),rand內部默認是使用1作為seed的,種子一定的算法也是一定的,那么每次得到的偽隨機序列肯定是同一個。
(4)所以要想每次執行這個程序獲取的偽隨機序列不同,則每次都要給不同的種子。用srand函數來設置種子。
?
轉載于:https://www.cnblogs.com/PengfeiSong/p/6562309.html
總結
以上是生活随笔為你收集整理的linux中使用随机数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到红内裤有什么预兆
- 下一篇: 12_04_Linux软件管理之四yum