Randomness

數字隨機性需要能量嗎?

  • April 16, 2018

我在 Google 上找不到任何相關內容。我希望這是提出這個問題的正確網站。

我一直在思考隨機性。基本上,使用電腦程序生成隨機性。沒有隨機性的來源是不可能的。數字的熵僅限於來源提供的內容及其可靠性。

所以你不能憑空得到隨機數。這是否意味著隨機性需要“能量”?

當然能量不足以獲得真正的隨機數,但它是獲得它們的必要條件嗎?

電腦上發生的一切都需要一些能量。這包括從任何來源查找隨機值的行為。

有一種神獸叫做可逆計算,它基本上是在不消耗能量的情況下進行計算。目前還不清楚它是否可以存在。但是物理定律(正如我們目前所理解的那樣)意味著可逆計算也必須在邏輯上是可逆的。這就是眾所周知的朗道爾原理:如果在某個過程中刪除了一些資訊,那麼熵(物理概念)就會上升,這需要使用一些能量。因此,計算雜湊函式必然需要一些能量。

請注意,這個概念是關於資訊守恆的:重要的不是獲得隨機性;而是獲得隨機性。這是關於你用它做什麼。

當然可以。計算一個(偽)隨機數需要執行一個需要能量的算法。通常以交流電源的形式呈現給機器。

引用自:https://crypto.stackexchange.com/questions/58388