欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#短時間內(nèi)產(chǎn)生大量不重復(fù)的隨機(jī)數(shù)

 更新時間:2013年02月14日 18:28:05   作者:  
在C#編程中,經(jīng)常會碰到產(chǎn)生隨機(jī)數(shù)的情況,并且是在短時間內(nèi)產(chǎn)生一組隨機(jī)數(shù)。如果這組隨機(jī)數(shù)中有大量重復(fù)的,則達(dá)不到我們的要求
生成隨機(jī)數(shù)可以用偽隨機(jī)數(shù)發(fā)生器Random,受種子控制生成偽隨機(jī)數(shù),默認(rèn)以當(dāng)前時間值為種子。如果程序運(yùn)行的很快,就會導(dǎo)致在幾乎同一時刻運(yùn)行多次,肯定會有重復(fù)的。比如我們要生成1到10之間的5個隨機(jī)數(shù),則經(jīng)常會產(chǎn)生 2 2 1 1 1這樣的情況,那么如何得到非常隨機(jī)的不那么重復(fù)的隨機(jī)數(shù)呢?比如 4 2 3 3 5這樣的。

有人說用Thread.Sleep(5) ,但我不推薦,因為這樣會使系統(tǒng)減緩運(yùn)行。

我采取的方法是:用種子Guid.NewGuid().GetHashCode(),在短時間里不會出現(xiàn)大量重復(fù)。

相關(guān)文章

  • C#基于OLEDB獲取Excel文件表結(jié)構(gòu)信息的方法

    C#基于OLEDB獲取Excel文件表結(jié)構(gòu)信息的方法

    這篇文章主要介紹了C#基于OLEDB獲取Excel文件表結(jié)構(gòu)信息的方法,結(jié)合實例形式分析了OLEDB的調(diào)用及Excel的相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • C#?wpf實現(xiàn)截屏框熱鍵截屏的示例代碼

    C#?wpf實現(xiàn)截屏框熱鍵截屏的示例代碼

    這篇文章主要為大家詳細(xì)介紹了C#?wpf實現(xiàn)截屏框熱鍵截屏的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,有需要的小伙伴可以學(xué)習(xí)一下
    2023-09-09
  • C# 動態(tài)調(diào)用WebService的示例

    C# 動態(tài)調(diào)用WebService的示例

    這篇文章主要介紹了C# 動態(tài)調(diào)用WebService的示例,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-11-11
  • c#實現(xiàn)字符串反序輸出字符串的實例

    c#實現(xiàn)字符串反序輸出字符串的實例

    下面小編就為大家分享一篇c#實現(xiàn)字符串反序輸出字符串的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • C#控制臺程序中處理2個關(guān)閉事件的代碼實例

    C#控制臺程序中處理2個關(guān)閉事件的代碼實例

    這篇文章主要介紹了C#控制臺程序中處理2個關(guān)閉事件的代碼實例,本文中的2個關(guān)閉事件是指Ctrl+C事件和窗口的關(guān)閉按鈕事件,需要的朋友可以參考下
    2014-09-09
  • js事件模型與自定義事件實例解析

    js事件模型與自定義事件實例解析

    JavaScript一個最簡單的事件模型,需要有事件綁定與觸發(fā),還有事件刪除。本文將對其具體實現(xiàn)代碼進(jìn)行解析,需要的朋友一起來看下吧
    2016-12-12
  • c# 用ELMAH日志組件處理異常

    c# 用ELMAH日志組件處理異常

    這篇文章主要介紹了c# 用ELMAH日志組件處理異常,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • C#實現(xiàn)溫度轉(zhuǎn)換功能

    C#實現(xiàn)溫度轉(zhuǎn)換功能

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)溫度轉(zhuǎn)換功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • c#委托詳解和和示例分享

    c#委托詳解和和示例分享

    這篇文章詳細(xì)探討了C#中的委托,列舉其主要的實現(xiàn)方式,并分析其在設(shè)計層面和編碼層面帶來的好處,最后會討論其安全性和執(zhí)行效率等,當(dāng)然還有實現(xiàn)示例
    2014-03-03
  • C#中HttpWebRequest、WebClient、HttpClient的使用詳解

    C#中HttpWebRequest、WebClient、HttpClient的使用詳解

    這篇文章主要介紹了C#中HttpWebRequest、WebClient、HttpClient的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評論