C#生成設(shè)置范圍內(nèi)的Double類型隨機數(shù)的方法
更新時間:2014年08月19日 16:53:44 投稿:shichen2014
這篇文章主要介紹了C#生成設(shè)置范圍內(nèi)的Double類型隨機數(shù)的方法,對于C#的初學者有很好的借鑒價值,需要的朋友可以參考下
本文實例展示了C#實現(xiàn)生成設(shè)置范圍內(nèi)的Double類型隨機數(shù)的方法,對于C#的學習來說有不錯的借鑒價值,分享給大家供大家參考。
關(guān)鍵代碼如下:
/// <summary>
/// 生成設(shè)置范圍內(nèi)的Double的隨機數(shù)
/// eg:_random.NextDouble(1.5, 2.5)
/// </summary>
/// <param name="random">Random</param>
/// <param name="miniDouble">生成隨機數(shù)的最大值</param>
/// <param name="maxiDouble">生成隨機數(shù)的最小值</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();
}
}
測試結(jié)果如下圖所示:

相關(guān)文章
winform多線程組件BackgroundWorker使用
這篇文章介紹了winform多線程組件BackgroundWorker的使用方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05
C#采用FileSystemWatcher實現(xiàn)監(jiān)視磁盤文件變更的方法
這篇文章主要介紹了C#采用FileSystemWatcher實現(xiàn)監(jiān)視磁盤文件變更的方法,詳細分析了FileSystemWatcher的用法,并以此為基礎(chǔ)實現(xiàn)監(jiān)視磁盤文件變更,是非常實用的技巧,具有一定的借鑒價值,需要的朋友可以參考下2014-11-11
Unity調(diào)用C++?dll實現(xiàn)打開雙目相機
這篇文章主要為大家詳細介紹了如何在Unity中調(diào)用C++?dll實現(xiàn)打開雙目相機的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2022-05-05

