Basically I want to generate random numbers that won\'t ever repeat for a very long period (I don\'t want to use a sequence) like for example the LCG that java uses:
You could use SecureRandom as a drop in replacement from random. It doesn't repeat as quickly as Random does.