亂數是什麼,亂數及其含義

2020-07-16 10:04:31
隨機性意味著無法預測。真正的隨機性只存在於自然世界中。什麼地方有閃電是隨機的;如果有個地方正在醞釀風暴,可以相當確定那裡會有閃電,但無法精確預測具體位置一所以不要站在樹下。

天氣是隨機的,每一天都會有明天的天氣預報,通常是用昂貴的大型計算機來預測天氣,儘管功能無比強大,但還是經常不準確。

為了描述一個數作為亂數所需要的環境,這裡舉例一個先前的數位序列。2 本身並不是亂數,它就是 2。然而,如果 2 是序列 46、1011、874、34、998871 中的下一個數,那麼它就可能是亂數序列中的一個值。一個數是隨機的,假定它出現在一個序列中,並且不能通過序列前面的元素來推測。當然,這並不意味著連續序列必須是不同的。序列 4、4、4、4 可能或不可能是一個隨機序列的一部分。連續扔 4 次骰子可能會出現這種情況。這樣就很難判斷一個給定的序列是否是隨機的,對於隨機性有特別的數學測試,但在本教學中不打算討論。

數位計算機是確定性的,這意味著它對於給定的一系列輸入值總會生成完全相同的結果。因此,除非硬體出現了嚴重的錯誤,否則任何程式程式碼生成的結果都不可能是隨機的。因此計算機不能計算出亂數序列,下一個數的值總是由生成它的演算法決定。然而,數位計算機可以產生數位的偽隨機序列。它們是序列,因為偽隨機屬性只對序列這種環境有意義;被稱作偽亂數是因為它們是由計算機生成的,因此並不是真正意義上的隨機。話雖如此,仍會去掉“偽”一在本章剩下的部分把它們當作隨機的。