c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
c# .net

How to generate random color codes in c# .net?

| | chart , CSharp

In this article I will show you to generate random color codes in c# .net implemented to display data with different color variation for chart.

Color randomColor = Color.FromKnownColor(randomColorName);

You need to include assembly reference using System.Drawing. You will get the generated color code like randomColor.Name.

var colorcode = randomColor.Name;

OR

private string getRandColor()
        {
            Random rnd = new Random();
            string hexOutput = String.Format("{0:X}", rnd.Next(0, 0xFFFFFF));
            while (hexOutput.Length < 6)
               hexOutput = "0" + hexOutput;
            return "#" + hexOutput;
        }

The above private function will return the color code. You just call the function,

 

var colorcode = getRandColor();