我需要在我的asp.net应用程序中生成随机颜色的十六进制值,以绘制图表。
上面的代码生成随机颜色代码。但是我的问题是,有时它会生成与先前颜色几乎相似的颜色。因为我要用它来制作图表,所以我需要生成完全不同的颜色。有什么好的想法...
Random random = new Random();
color = String.Format("#{0:X6}", random.Next(0x1000000));
上面的代码生成随机颜色代码。但是我的问题是,有时它会生成与先前颜色几乎相似的颜色。因为我要用它来制作图表,所以我需要生成完全不同的颜色。有什么好的想法...
Random()
函数根据种子生成随机数,只要您在 Random 对象中重复使用它。例如,在您的 RandomColor 类的构造函数中。 - KMånRandom
*)?请看我的编辑。 - KMånRandom.GetNext()
;但是如果我正在开发银行支票处理应用程序,我可能会使用它。 - KMån