Dev2.Common.Dev2Random.GenerateMixed C# (CSharp) Method

GenerateMixed() private method

private GenerateMixed ( int length, int &seed ) : string
length int
seed int
return string
        private string GenerateMixed(int length, ref int seed)
        {
            var result = new StringBuilder();

            for (int i = 0; i < length; i++)
            {
                Random rand = GetRandom(ref seed);

                int coinFlip = rand.Next(1, 10);


                if (coinFlip < 5)
                {
                    // do chars 
                    result.Append(GenerateLetters(1, ref seed));
                }
                else
                {
                    // do numbers
                    result.Append(rand.Next(0, 9));
                }
            }

            return result.ToString();
        }