There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Add Get...() methods to SecureRandom
The NextBytes() method is a little clunky:
var values = new byte;
Something like this would be nicer:
var values = random.GetBytes(8);
One less line of code :)
Similar methods (GetInts, GetDoubles) could also be created.