【问题标题】:How to random seed from memory usage?如何从内存使用中随机种子?
【发布时间】:2009-06-02 06:59:05
【问题描述】:

在 Windows 中,我想生成带有种子的随机数:时间 + 内存使用量。 我想从 taskmgr 中出现的物理内存系统缓存中获取内存使用情况。
那么,如何在 c(windows 而不是 .net)中获取物理内存系统缓存? 随机种子最终可能是这样的:

srand((unsigned int)(time(0)+ memSystemCache) );

这可能是从 compile-time 获取内存使用情况,对我来说没问题。 是否可以?
提前 Tnx。

【问题讨论】:

    标签: c windows random


    【解决方案1】:

    由于您使用的是 Win32,我会推荐 CryptGenRandom 而不是 srand/rand。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 2014-02-10
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多