someWhatRandom1 xor someWhatRandom2 xor notRandom3 xor ...
should be more 'random' than just 'someWhatRandom1'
It's better to use a KDF or something. Even a block cipher should work far better than XOR.
someWhatRandom1 xor someWhatRandom2 xor notRandom3 xor ...
should be more 'random' than just 'someWhatRandom1'