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
投稿

猜你喜欢

  • 详解用RxJava实现事件总线(Event Bus)

    2022-02-13 16:43:18
  • springmvc与mybatis集成配置实例详解

    2021-06-16 22:10:27
  • UnityShader使用速度映射图实现运动模糊

    2021-11-23 03:53:21
  • Java项目开发命名规范(动力节点Java学院整理)

    2021-06-24 07:16:56
  • Java两种常用的随机数生成方式(小白总结)

    2023-02-16 16:54:19
  • Android定时器实现定时执行、重复执行、定时重复执行、定次数执行的多种方式

    2022-06-30 02:07:26
  • Java实现上传文件图片到指定服务器目录

    2023-06-28 00:23:32
  • Java数据结构 递归之迷宫回溯案例讲解

    2023-04-01 11:16:38
  • JAVA学习之一步步搭建spring框架

    2023-02-24 06:39:44
  • Java编程实现月食简单代码分享

    2022-12-27 12:33:24
  • Android入门之使用SharedPreference存取信息详解

    2023-09-09 10:25:53
  • C#实现Word转换TXT的方法详解

    2022-12-26 04:27:57
  • JavaCV实现读取视频信息及自动截取封面图详解

    2022-05-20 14:43:05
  • SpringBoot Mybatis动态数据源切换方案实现过程

    2022-10-12 03:25:03
  • Android开发之完成登陆界面的数据保存回显操作实例

    2022-07-05 19:13:40
  • JDBC+GUI实现简单学生管理系统

    2022-08-21 02:52:00
  • java中日期格式化的大坑

    2021-07-02 09:42:59
  • 解决springboot配置logback-spring.xml不起作用问题

    2022-09-10 11:21:24
  • java多线程累加计数的实现方法

    2021-07-19 12:10:36
  • Collections.shuffle()方法实例解析

    2021-09-17 18:51:38
  • asp之家 软件编程 m.aspxhome.com