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();