開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
No
問題(Question):
想要製造出一串亂數,希望這些亂數的差異要很大。
目前的亂數是取 rand()%10000
結果產生出的亂數大部分都是四位數
希望可以產生出 0,1234, 99, 567, 10080...等等差異很大的
餵入的資料(Input):
跑程式的時候用argv 讀入要產生多少亂數
預期的正確結果(Expected Output):
就是希望可以產生更亂的數字這樣
錯誤結果(Wrong Output):
沒
程式碼(Code):(請善用置底文網頁, 記得排版)
就是一般的亂數程式碼,例如
srand(time(null));
int n = rand()%10000;
這樣
補充說明(Supplement):
是要跑simplescalar,分析cache效能用的
(分析在某個排序演算法中,cache設定值的數據)
因為目前產生出的數字都是四位數
跑出來的數據好像不論在哪種associativity的設定都相差不大
然後就自己去手動產生了一串差異較大的數字,發現這樣數據會比較有趣(?)
想說是不是亂數產生的部分要再亂一點...