2009-06-02 6 views
0

Dans Windows, je veux générer un nombre aléatoire avec graine: temps + utilisation de la mémoire. Je veux obtenir l'utilisation de la mémoire du cache de système de mémoire physique celle qui apparaît dans taskmgr. Alors, comment obtenir le cache du système de mémoire physique dans c (Windows et pas. Net)? La graine aléatoire peut finir par quelque chose comme ceci:Comment graver des graines à partir de l'utilisation de la mémoire?

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

Ceci est probablement obtenir l'utilisation de la mémoire de la compilation, il est ok pour moi. Est-ce possible?
Tnx à l'avance.

Répondre

1

Depuis que vous utilisez Win32, je recommande CryptGenRandom sur srand/rand.

Questions connexes