I'm not a beginner by most standards, but I'm wondering about something a little outside the scope of my usual encounters in the world of C/C++. I'm doing a little side project at work, and I was wondering if it's possible (more than likely with a little work to iron out the nasties) to pass a handle to the microphone input as a seed of the SRAND() function, to increase randomness.
That's not that good a randomness source. A better source, and much easier to implement, is TrueCrypt's method: it captures mouse input in its own window which then passes to a hash function. It can even be done portably using a GUI toolkit.
Well, I'm trying to code this as a software Proof-of-Concept for an embedded system, which lacks the luxury of a mouse input, and with that limitation, I figured microphone noise for a simple number (0-100 at the widest range) wouldn't be a bad idea. It's not for cryptographic purposes, or else I'd go for a stronger random.