I'm dealing with huge numbers and need to be able to select a random number between 1 and 6.8e17. When I try to do this using a uniform distribution, I don't get any numbers bigger than about 9 billion. Is there a good way to work with these really large numbers?