Ok, I'm no dork, I know to seed srand() with the system time on startup but............. There is ONE random number that I generate in my game that is always the same. It's always 41. In other words: rand() returns 41. Its probably the 300th call to rand() or somesuch. And yet if I make my game dump out all of its random numebrs to a log, they DO seem to be different and totally random... Is this a debugger thing? Shurely no co-incidence! I have only 1 call to srand() in the whole app. There is nothing magical about this specific call. What could I be doign wrong, like a dork?