Python中随机数种子的作用及使用
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Python中随机数种子的作用及使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1.1隨機數種子的作用
隨機數種子(random seed)在偽隨機數生成器中用于生成偽隨機數的初始數值。對于一個偽隨機數生成器,從相同的隨機數種子出發,可以得到相同的隨機數序列。隨機數種子通常由當前計算機狀態確定,如當前的時間。
1.2隨機數種子的使用
我們首先導入random函數,并用random.randint()得到一個一定范圍的隨機數。在這里我們從1~1000中隨機選取三個數。
 
 接著我們導入隨機數種子random.seed()。再從1~1000中隨機選取三個數。
 
 當我們調用這個隨機數種子時,在這個種子中我們可以找到原來的三個隨機數,這表明這三個數已經保存在這個種子中了。
這樣我們就可以通過種子取得固定隨機值了。
1.3 實例
 雖然計算機很擅長做精確計算,但是它們處理隨機事件時非常不靠譜。因此,隨機數是一個難題。大多數隨機數算法都努力創造一種呈均勻分布且難以預測的數據序列,但是在算法初始化階段都需要提供隨機數“種子”(random seed)。而完全相同的種子每次將產生相同的“隨機”數序列,因此用系統時間作為數序列生成的起點,會讓程序運行的時候更具有隨機性。
總結
以上是生活随笔為你收集整理的Python中随机数种子的作用及使用的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 115道Java面试题
- 下一篇: vue rsa加密 php解密,Vue项
