亂數是什麼意思

亂數(Random number)是指一個無法預測或重複的數字序列,其每個數字出現的機率是均等的。在數學和統計學中,亂數是用來表示隨機變量的數字,這些隨機變量可能會出現在各種實驗或觀察中。亂數的產生通常是用來進行隨機抽樣、統計分析、加密算法、遊戲和其他需要隨機元素的應用。

亂數可以分為真隨機數和偽隨機數。真隨機數是由自然界的隨機事件(如量子力學中的粒子衰變或宇宙射線的影響)產生的,這些事件是不可預測的。偽隨機數則是由算法生成的,這些算法可以產生一個看起來像隨機數的數字序列,但實際上它們是基於一個固定的起始點和算法規則產生的。

在計算機科學中,由於生成真隨機數的難度較高,通常使用偽隨機數生成器(PRNG)來產生亂數。這些生成器使用一個起始點(種子)和一個算法來產生數字序列,這些數字序列看起來是隨機的,但實際上是可以預測的。為了提高亂數的質量,PRNG通常會使用複雜的算法和多個種子來生成數字序列。