C#随机设置900-1100毫秒延迟的方法
本文实例讲述了C#随机设置900-1100毫秒延迟的方法。分享给大家供大家参考。具体如下:
using System; using System.Threading; ///<summary> /// A time delay of 900..1100 milliseconds ///</summary> namespace RobvanderWoude { class WaitASecond { static void Main( string[] args ) { // Choose a random delay between 900 //and 1100 milliseconds Random randomNums = new Random( ); int delay = randomNums.Next( 900, 1100 ); // Display the actual time delay //if ANY command line parameter was passed if ( args.Length > 0 ) { Console.WriteLine("waiting {0} milliseconds...",delay); } // Now wait... Thread.Sleep( delay ); } } }
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C#生成唯一值的方法汇总
生成唯一值的方法很多,下面就不同环境下生成的唯一标识方法一一介绍,作为工作中的一次总结,有兴趣的可以自行测试: 一.在 .NET 中生成 1.直接用.NET Framework 提供的 Guid() 函数,此种方法使用非常广泛.GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的任何两台计算机都不会生成重复的 GUID 值(即保证所有机器都是唯一的).关于GUID的介绍在此不作具体熬述,想深入了解可以自行查阅MSDN.代码如下: 复制代码 代码如下: using Syst
-
C# 生成随机数的代码
/// 构造随机数 种子 static int GetRandomSeed() { byte[] bytes = new byte[4]; System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider(); rng.GetBytes(bytes); return BitConverter.ToInt32(bytes, 0);
-
C#利用时间和随即字符串创建唯一的订单编号
使用RNGCryptoServiceProvider类创建唯一的最多8位数字符串,再在前面拼接上年月日时分秒产生的字符串,最大限度的保证生成的字符串是唯一的. 大家也可以根据自己的需求修改,日期可以取值到毫秒,这样更能保证生成的字符串是唯一的. private static string GetUniqueKey() { int maxSize = 8; int minSize = 5; char[] chars = new char[62]; string a; a = "abcdefghij
-
C#生成唯一不重复订单号
在弄电商类网站的时候,往往是根据年月日时分秒的格式生成订单号(yyyyMMddHHmmss),为了解决并发性,就直接在生成订单号的区域块加上lock. 下面,我们来简单测试一下. 1.新建项目(控制台应用程序) 2.新建一个类:OrderIdHelper.cs /// <summary> /// 订单助手 /// </summary> class OrderIdHelper { private static readonly object Locker = new object()
-
C#生成指定范围内的不重复随机数
C#生成指定范围内的不重复随机数 // Number随机数个数 // minNum随机数下限 // maxNum随机数上限 public int[] GetRandomArray(int Number,int minNum,int maxNum) { int j; int[] b=new int[Number]; Random r=new Random(); for(j=0;j<Number;j++) { int i=r.Next(minNum,maxNum+1); int num=0; for
-
C#生成不重复随机字符串类
本文实例讲述了C#生成不重复随机字符串类.分享给大家供大家参考.具体如下: 这个C#类用于随机产生不重复的字符串,可以指定字符串范围,可以指定要产生字符串的长度 using System; namespace DotNet.Utilities { public class RandomOperate { // 一:随机生成不重复数字字符串 private int rep = 0; public string GenerateCheckCodeNum(int codeCount) { string
-
C#生成随机数的方法小结
本文实例总结了C#生成随机数的方法.分享给大家供大家参考.具体分析如下: 开始,很简单地使用System.Random类来生成随机数.很快,问题就来了,发现当random的生成间隔小于1ms时,随机数就重复了(仅限于每次都新建Random对象),因为新建random时候是默认以当前时间作为随机种子的.将random改为单例,重复数的几率小了,但是随机数在一段时间后循环了(伪随机数嘛,没办法,要求不了这么多的). 所以,特意在网上找了一些资料,并亲自作了一些性能比较,在此作些总结. System.
-
c#唯一值渲染实例代码
该着色方法一句着色图层中要素类的某个数值字段的属性值,按这个属性值为每种不同值得要素单独分配一种显示符号样式.关键在于获取该字段所有要素的唯一值(即将所有在该字段中属性值相同的要素归为一种),利用UniqueValueRenderer的AddValue方法即可进行渲染 需要添加的类库 复制代码 代码如下: using System.Collections;using System.Windows.Forms;using ESRI.ArcGIS.Display;using ESRI.ArcGIS.
-
C#实现随机数产生类实例
本文实例讲述了C#实现随机数产生类.分享给大家供大家参考.具体分析如下: 这个类主要扩展的random的使用,对一个经常需要使用的随机数生成进行了封装,可以产生指定范围内的随机数,可以随机生成字符串等 using System; namespace DotNet.Utilities { /// <summary> /// BaseRandom /// 产生随机数 /// /// 随机数管理,最大值.最小值可以自己进行设定. /// </summary> public class B
-
C#利用Random得随机数求均值、方差、正态分布的方法
本文实例讲述了C#利用Random得随机数求均值.方差.正态分布的方法.分享给大家供大家参考.具体如下: 最近在做中小学试卷分析系统,其中数据的分析让自己很头疼,整个系统采用B/S架构.在分析试卷难度梯度的时候需要用到正态分布,自己做了一些,也查阅了一些资料,终于掌握了将一组数据分析检验,最后生成正态分布. (1)利用随机函数rand()生成(0,1)区间的100个均匀分布随机数: (2)计算这100个均匀分布随机数的均值和方差, (3)将这100个均匀分布的随机数,及其均值和方差保存到文本文件
随机推荐
- angular和BootStrap3实现购物车功能
- Lua下基本的网络编程示例
- SqlServer给表增加多个字段的语法
- JavaScript 注册表访问实现代码
- Android开发控制ScrollView滑动速度的方法
- safari调试iOS app web页面的步骤
- 在ASP.NET 2.0中操作数据之三十一:使用DataList来一行显示多条记录
- 韩国商业网站设计分析
- JSP 中Spring的Resource类读写中文Properties实例代码
- jquery 上下滚动广告
- 关于jQuery的inArray 方法介绍
- C++中的对象指针总结
- php 页面之间传值的三种方法实例代码
- C++ MD5的源码实例详解
- Android开发实现拍照功能的方法实例解析
- C++卸载程序功能示例
- 微信小程序日期选择器实例代码
- 使用vue-cli创建项目的图文教程(新手入门篇)
- vue路由守卫+登录态管理实例分析
- Go语言多人聊天室项目实战