You guys are aware that XOR-ing some static key with some whatever bits, produced in whatever way, is basically the same thing as using some whatever bits as the key, right? That's like, bit logic 101 knowledge.
The "benefit" is that you also have to do a totally useless extra operation to simply get a random number. You're all getting drunk with cold water.