C#取得随机颜色的方法

本文实例讲述了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#取得随机颜色的方法

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23180.html

相关内容

C#中new的用法及与override的区别分析

C#构建分页应用的方法分析

C#创建数据库及导入sql脚本的方法

C#实现利用Windows API读写INI文件的方法


C#画笔Pen画虚线的方法

winform绑定快捷键的方法

C#中委托用法实例分析

C#中设计、使用Fluent API

时间: 2024-10-12 04:13:59

C#取得随机颜色的方法的相关文章

C#取得随机颜色

C#取得随机颜色的方法.分享给大家供大家参考.具体实现方法如下: 复制代码代码如下: public string GetRandomColor(){        Random RandomNum_First = new Random((int)DateTime.Now.Ticks);        //  对于C#的随机数,没什么好说的        System.Threading.Thread.Sleep(RandomNum_First.Next(50));        Random R

echarts之词云随机颜色的配置

echarts中的词云字体产生随机颜色,最主演的是要引入worldcloud.js,另外还要有jquery.js文件与echarts.js文件的引入,通过配置即可实现词云随机颜色的产生.下面为大家介绍两种随机颜色的方法. world.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</tit

JavaScript随机生成颜色的方法

JavaScript随机生成颜色的方法 这篇文章主要介绍了JavaScript随机生成颜色的方法的相关资料,非常不错,代码简单易懂,具有参考借鉴价值,需要的朋友可以参考下 废话不多说了直接给大家贴js代码了,具体代码如下所述: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 <!DOCTYPE html> <html>

随机颜色的多种写法

今天给大家讲讲随机颜色怎么来实现.以下是我的两种方法: 方法一: 十六进制随机颜色:字符串的拼接; js: function ranColor(){ var colors="#"; for(var i=0; i<6;i++){ colors=colors+Math.floor(Math.random()*16).toString(16); } return colors; } var oDiv=document.getElementById('div'); oDiv.style.

JS中取整以及随机颜色问题

前言:感觉自己已经好久好久没有写博客了,最近都是在写在线笔记比较多.现在来到新公司了,昨天刚刚完成一个项目所以今天有空研究研究一下前端方面的技术.下午在看一个游戏代码的时候,发现了几个别人留下的不错的代码小技巧.譬如说取整问题,随机颜色问题.其实这些问题都不大,但是仔细研究一下还是别有洞天,对于提高前端开发方面的理解还是很有帮助的. 取整问题: 1.常规方法: Math.floor(x),返回小于等于x,且最接近x的整数:   Math.floor(1.2);//1 Math.floor(-2.

颜色聚类方法综述

毕业了,毕业论文也可以拿来晒晒了.觉的自己的论文涉及的知识点特别多,用到了很多图像处理和机器学习方面的技术.第三章主要是讲的颜色聚类的方法用来提取自然场景文本的候选连通域.(工作了时间不是很多,先把文章发上来,一周之内在好好拓展并整理). 一.颜色聚类的优点 分析自然场景文本的特点可得,在一个文本区域内部,一般一个字符内部的颜色变化不大.对于一幅24位RGB彩色图,需要处理的颜色范围达到 .显然,大范围.高精度的颜色对于文本定位来说是没有必要的,所以本章先用颜色聚类的方式来缩小颜色空间的范围,增

[ javascript 创建随机颜色 ] 多种方式来创建随机颜色

8 在制作饼图或标签云时,我们通常需要很多颜色,方法有二.一是准备一组漂亮的候选颜色,二是随机生成颜色.在数量很多或不明确时,我想后者就是唯一的出路了.谷歌了一下,整理如下,按由浅入深的顺序排列. 10 实现1 11 12 var getRandomColor = function(){ 13 return '#' + 14 (function(color){ 15 return (color += '0123456789abcdef'[Math.floor(Math.random()*16)]

As3.0 随机颜色

//创建一个圆作为显示对象var sp:Sprite=new Sprite();sp.graphics.beginFill (0x0000ff);sp.graphics.drawCircle (0,0,40);sp.graphics.endFill ();addChild (sp);sp.x = 200;sp.y = 200; sp.addEventListener (MouseEvent.CLICK,trans); //创建事件侦听函数,作为鼠标单击后执行的程序function trans (

php随机颜色

1 //随机颜色 2 function randColor(){ 3 $colors = array(); 4 for($i = 0;$i<6;$i++){ 5 $colors[] = dechex(rand(0,15)); 6 } 7 return implode('',$colors); 8 } 调用方法: echo '随机颜色:'.'.$randColor().';