当前位置:首页 > Windows程序 > 正文

double maxiDouble){ if (random != null) { return random.Nex

2024-03-31 Windows程序

本文实例展示了C#实现生成设置范畴内的Double类型随机数的要领,对付C#的学习来说有不错的借鉴价值,分享给大家供大家参考。

关键代码如下:

/// <summary> /// 生成设置范畴内的Double的随机数 /// eg:_random.NextDouble(1.5, 2.5) /// </summary> /// <param>Random</param> /// <param>生成随机数的最大值</param> /// <param>生成随机数的最小值</param> /// <returns>当Random即是NULL的时候返回0;</returns> public static double NextDouble(this Random random, double miniDouble, double maxiDouble) { if (random != null) { return random.NextDouble() * (maxiDouble - miniDouble) + miniDouble; } else { return 0.0d; } }

测试代码如下:

static void Main(string[] args) { try { Random _random = new Random(); for (int i = 0; i < 10; i++) { Console.WriteLine(_random.NextDouble(1.5, 2.5)); } } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { Console.ReadLine(); } }

测试功效如下图所示:

技术分享

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/36615.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494592访问次数
  • 建站天数
  • 友情链接