从列表中选择随机颜色

时间:2017-05-08 17:58:10

标签: c# random colors generator

如何制作随机颜色生成器,但只使用我为程序选择的5种颜色。 我正在做一个优先系统,它使用颜色来定位医院的每个病人。

提前致谢。

2 个答案:

答案 0 :(得分:4)

试试这个简单的例子:

static Color[] colors = { Color.Red, Color.Green... };
static Color GetRandomColor()
{
    var random = new Random();
    return colors[random.Next(colors.Length)];
}

不要忘记using System.Drawing

答案 1 :(得分:1)

你去吧

// Define your colors array
string[] colors = { '#4FC1E9' , '#FE424D', '#1AA6B7', '#967ADC', '#48cfad' };

// Get a random index
Random rnd = new Random();
int r = rnd.Next(colors.Length);

string randomColor = ((string)colors[r]);