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:");


Random generated strings:
Press any key to continue . . .


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.