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