看板 C_and_CPP 關於我們 聯絡資訊
請問有人知道random.org是用什麼方法取亂數的嗎? 看它網站說它產生的是true random numbers 謝謝 ※ 引述《chin2049 (香吉士)》之銘言: : #include<iostream> : #include<stdlib.h> : #include<ctime> : using namespace std; : int main(){ : srand( static_cast<unsigned int>(time(NULL))); //隨機函式 : int a = 11 + static_cast<int>( 1. * rand() * 10 / (RAND_MAX + 1.)); : cout << a << endl; : system("pause"); : return 0; : } : 請教一下各位大大 : 我想要產生11~20的隨機亂數 : 但是為什麼執行結果都相同呢? : 我是用深度學習C++自學 : 我是照書上打的 : 請問這個改良式的亂數產生方法哪裡錯了呢? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.31.187
varg:用algo生出來的都是pseudo random numbers 06/01 11:20
Ebergies:我去看了一下, 它不是使用演算法計算而是用檢測大氣noise 06/01 11:56
Ebergies:的方法, 感覺是有可能產生 true random number 06/01 11:56
chrisdar:大氣雜訊就不能重現 除非時光機器了 XD 06/01 11:58
varg:當然不能重現 能推得出來的都不是真正隨機數 06/01 12:52