开发平台(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的设定都相差不大
然后就自己去手动产生了一串差异较大的数字,发现这样数据会比较有趣(?)
想说是不是乱数产生的部分要再乱一点...