Random Number Generator Class
I think the design is pretty good. A few comments:


I'd rename the class to something a bit more descriptive, say RandomGenerator. Then when you implement the class you can declare it with CspGenerator: RandomGenerator or MersenneGenerator: RandomGenerator and it's obvious what the class does.
Comment the get() methods. IMO all public elements should be documented. Get/set could be left out, but that is a matter of preference. In particular I'd like to know what kind of range min anf max is and is used for.
Is getBytes() needed externally? If not, I would consider making it class-level rather than public.


The formatting is good - even in Visual Studio I've seen it get messed up as code is refactored and changed.