C# program to generate random strings

Learn, how to generate random strings in C#?
Submitted by Nidhi, on October 13, 2020 [Last updated : March 21, 2023]

Generating random strings

Here, we generate a random string using the Path.GetRandomFileName() method and print the generated strings on the console screen.

C# code for generating random strings

The source code to generate random strings is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.

///C# program to generate random strings.

using System;
using System.IO;

class Program
{
    public static string GenerateString()
    {
        string str = Path.GetRandomFileName();
        str = str.Replace(".", "!"); 
        return str;
    }
    static void Main()
    {
        int i = 0;
        Console.WriteLine("Random generated strings:");
        for(i=0;i<5;i++)
            Console.WriteLine("\t"+GenerateString());
        
    }
}

Output

Random generated strings:
        znll05u3!rei
        wohzt02z!dux
        xfgymoni!dod
        b2wyq1kq!1lg
        q34d4cch!mux
Press any key to continue . . .

Explanation

Here, we created a class Demo that contains two static methods GenerateString() and Main().

In the GenerateString(), we get random generated string using Path.GetRandomFileName() and then replace the '.' by exclamation sign '!' and return to the Main() method.

In the Main() method, we declared an integer variable 'i' and run a loop and get randomly generated strings and print them on the console screen.

C# Basic Programs »

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.