static void Main(string[] args) { Intro(); //Generate integer sequence, may be negative Console.WriteLine($"\n\nGenerating {NumberOfSamples} random integers ( -{RangeMax} to {RangeMax} ):"); var randomBase = new RandomBase(); var randomNumbers = randomBase.GetNumberSequence(NumberOfSamples, RangeMax); PrintSequence <int>(randomNumbers); //Generate positive number sequence Console.WriteLine($"\n\nGenerating {NumberOfSamples} random integers ( 0 to {RangeMax} ):"); randomNumbers = randomBase.GetSignedNumberSequence(NumberOfSamples, 100, true); PrintSequence <int>(randomNumbers); //Generate negative number sequence Console.WriteLine($"\n\nGenerating {NumberOfSamples} random integers ( -1{RangeMax} to 0 ):"); randomNumbers = randomBase.GetSignedNumberSequence(NumberOfSamples, 100, false); PrintSequence <int>(randomNumbers); //Get random strings of random length Console.WriteLine($"\n\nGenerating {NumberOfSamples} random strings:"); var strSample = new StringSample(); var randomStrings = strSample.GetRandomStrings(5); PrintSequence <string>(randomStrings); Console.WriteLine($"\nDone...\n"); Signature(); }
public void TestIntegerSequences() { var listA = RandomBase_.GetNumberSequence(TEST_SEQ); var listB = RandomBase_.GetSignedNumberSequence(TEST_SEQ); var listC = RandomBase_.GetSignedNumberSequence(TEST_SEQ); Assert.True(listA.Count == listB.Count && listB.Count == listC.Count); }