[英]Random Color Generation in particular range
我需要为gridview
每个项生成一个随机颜色。 我的要求是我必须在例如一种蓝色和另一种蓝色之间产生这些颜色。 即所有颜色必须在该范围内。 我有一个开始颜色和一个结束颜色,我有一个随机对象来生成字节。 如何确保生成的颜色保持在给定范围内? 我需要在C#
为Windows 8
编写这个。 它在Windows.UI.Color
显示的唯一颜色生成选项是FromArgb
方法。 关于如何实现这一目标的任何想法?
Random random = new Random();
byte randomNumber = (byte) random.Next(20, 256);
Color blueish = Color.FromRgb(20, 20, randomNumber);
应该给你一个20到255之间的蓝色,固定的红色和绿色值
好的,鉴于你有限的例子,
static Color RandomBlue(byte minBlue, byte maxBlue, byte red, byte green)
{
var blue = Random.Next(minBlue, maxBlue);
return Color.FromArgb(red, green, blue);
}
将在一个范围内生成Color
或随机蓝色。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.