利用計算機內部計數器生成真隨機數原理及實現

1、手動產生隨機數方法   計數器是精密器件不能直接產生隨機數,但可讓其爲產生隨機數服務。每一個計算機都有其工做頻率稱爲主頻,與之相對應的是時鐘週期,下面的程序段 DWORD n; _asm//嵌入彙編語言 { rdtsc//讀計數器值 mov n,eax//計數器低位值進入n }   的做用是讀取自開機以來CPU經歷的時鐘週期數的低32位數值(高位值變化緩慢在此無用)放到變量 n中,每調用一次
相關文章
相關標籤/搜索