标签: c windows random
在Windows中,我想用种子生成随机数:时间+内存使用情况。 我想从物理内存系统缓存中获取内存使用情况,这是在taskmgr中出现的内存。 那么,如何在c(windows而不是.net)中获取物理内存系统缓存? 随机种子最终可能是这样的:
srand((unsigned int)(time(0)+ memSystemCache) );
这可能是从编译时获取内存使用情况,对我来说没问题。 可能吗? Tnx提前。
答案 0 :(得分:1)
由于您使用的是Win32,我建议使用CryptGenRandom而不是srand / rand。