欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net 产生随机颜色实现代码

程序员文章站 2024-03-09 12:13:29
复制代码 代码如下:public string getrandomcolor() { random randomnum_first = new random((int)da...
复制代码 代码如下:

public string getrandomcolor()
{
random randomnum_first = new random((int)datetime.now.ticks);
// 对于c#的随机数,没什么好说的
system.threading.thread.sleep(randomnum_first.next(50));
random randomnum_sencond = new random((int)datetime.now.ticks);

// 为了在白色背景上显示,尽量生成深色
int int_red = randomnum_first.next(256);
int int_green = randomnum_sencond.next(256);
int int_blue = (int_red + int_green > 400) ? 0 : 400 - int_red - int_green;
int_blue = (int_blue > 255) ? 255 : int_blue;

return color.fromargb(int_red, int_green, int_blue).name;
}