您的位置:首页 > 编程语言 > C#

C#随机颜色和随机字母

2016-08-01 16:25 183 查看
//随机获取颜色

public System.Drawing.Color GetRandomColor()
{
Random RandomNum_First = new Random(Guid.NewGuid().GetHashCode());
Random RandomNum_Sencond = new Random(Guid.NewGuid().GetHashCode());

//为了在白色背景上显示,尽量生成深色
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 System.Drawing.Color.FromArgb(int_Red, int_Green, int_Blue);
}


//随机字母

public static string GetPageName()
{
string strRand = String.Empty;
System.Random random = new Random(Guid.NewGuid().GetHashCode());
string str = "qwertyuiopasdfghjklmnbvcxz";
for (int i = 0; i < 6; i++)
{
strRand += str[random.Next(0, 25)].ToString();
}
return strRand;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: