信息发布→ 登录 注册 退出

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

发布时间:2026-01-11

点击量:
复制代码 代码如下:
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;
}
标签:# span  # return  # Color  # FromArgb  # int_Blue  # gt  # Thread  # GetRandomColor  # Random  # RandomNum_First  # string  # asp.net  # BR  # public  # Threading  # System  # Ticks  # int  # DateTime  # 没什么  # 随机数  # 随机颜色  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!