public RandomStringGenerator(int preferredLength = 0,
                                     LetterProperties letterProperties = LetterProperties.UpperAndLowerCase,
                                     bool useNumbersInFileName         = false)
        {
            this.preferredLength      = preferredLength > 0 ? preferredLength : DEFAULT_LENGTH;
            this.letterProperties     = letterProperties;
            this.useNumbersInFileName = useNumbersInFileName;

            PseudoRng = new PseudoRNG();
        }
 public RandomPlaintextRecordGenerator(IPseudoRNG randomizer = null, int?seed = null)
 {
     Randomizer = randomizer ?? new PseudoRNG(seed ?? (int)DateTime.Now.Ticks);
 }