C#取得随机颜色的方法

作者:shichen2014 时间:2021-11-29 08:06:56 

本文实例讲述了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#,随机,方法
0
投稿

猜你喜欢

  • Java实现图形化界面的日历

    2023-03-04 04:07:47
  • Android开发中的重力传感器用法实例详解

    2022-01-28 12:57:01
  • springmvc和js前端的数据传递和接收方式(两种)

    2021-06-15 08:33:37
  • 详解Java中Callable和Future的区别

    2023-07-25 21:18:58
  • C#实现QQ截图功能及相关问题

    2022-10-30 08:47:01
  • Java基础之反射详解

    2022-06-16 12:25:11
  • Springboot Vue实现单点登陆功能示例详解

    2023-11-05 00:29:11
  • C#实现跨线程操作控件方法

    2023-06-30 13:47:39
  • IDEA的默认快捷键设置与Eclipse的常用快捷键的设置方法

    2023-04-09 18:32:40
  • Java 根据网址查询DNS/IP地址的方法

    2023-06-21 15:31:54
  • Windows系统中使用C#读取文本文件内容的小示例

    2023-05-05 20:27:08
  • MyBatis常用的jdbcType数据类型

    2023-09-18 19:09:35
  • Java中线程状态+线程安全问题+synchronized的用法详解

    2023-08-23 08:38:07
  • SpringBoot集成阿里云OSS图片上传

    2021-08-15 21:01:55
  • WPF自定义选择年月控件详解

    2021-09-05 23:48:34
  • Android Studio 引用外部依赖时报错的解决方法

    2023-09-26 18:20:11
  • jpa EntityManager 复杂查询实例

    2023-08-31 01:03:01
  • 解决Springboot启动报错:类文件具有错误的版本61.0,应为 52.0

    2023-03-13 02:16:11
  • java实现日期拆分的方法

    2023-06-19 00:28:59
  • java实现多线程之定时器任务

    2021-07-10 08:56:14
  • asp之家 软件编程 m.aspxhome.com