C#取得随机颜色的方法
2018-10-12 14:12
776 查看
本文实例讲述了C#取得随机颜色的方法。分享给大家供大家参考。具体实现方法如下:
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;
}
希望本文所述对大家的C#程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- C#取得随机颜色
- C# 随机颜色的方法
- C#基于XNA生成随机颜色的方法
- C#随机取得可用端口号
- c#: Console应用程序更改字体颜色的方法
- c#工具类,用于产生随机整数,随机字符串,随机颜色等
- C#中创建随机密码的方法--Radom类的使用
- JavaScript实现简单生成随机颜色的方法
- js几种生成随机颜色方法
- C#随机生成不重复字符串的两个不错方法
- C#改变控件颜色的一些基本方法
- 取得某月和上个月第一天和最后一天的方法(C#)
- C#反射取得方法、属性、变量
- C#简单生成随机密码的方法示例
- C#学习:一个创建随机验证码的方法
- C#一个产生随机不重复数组的方法
- C# 写随机卡号和密码的方法
- C#.NET日期时间取得方法
- C# DUID的用法及取得整数的几个方法
- echarts图中颜色的随机展示方法