Applied patch from Tomasz Skutnik which allows a Random object to be passed in. This means that method calls to RandomStringUtils can be predictable. Submitted by: Tomasz Skutnik <Tomasz.Skutnik@e-point.pl>