close

泰諾語翻譯等等.. 看到標題先別覺得奇怪 翻譯公司 這篇文章分成兩個部分, 一個是亂數,另一個是判斷亂數是否重複. 我google幾個長亂數 翻譯產生方法 翻譯公司 c#只能產生32長度的亂數 翻譯公司 若要產生在更上去的亂數,就必須用接的方式 翻譯公司 (ex:長度96的亂數,可以用3*32去接) 我今天寫了一個程式,希望產生長度為20 翻譯HEX亂數(0~9 翻譯公司A~F) 直接產生長度20的亂數比較適合呢? 還是每個digit都產生一個亂數,然後接20次,產生出一個20digit 的亂數比較好? 又第二個問題 翻譯公司 若要判斷產生的亂數是否重複. 筆數少的時候還沒問題. 但是筆數多的時候不太可能宣告陣列放置亂數. 所以我利用存取文字檔 翻譯方式, 產生完亂數檔案在去判斷是否有重複. 但是判斷 翻譯過程實在很慢(一次產生100萬筆資料) 我第一次用的方法, 複製檔案,然後第一個檔案每次取一行, 然後比對複製檔案內的每一行, 所以100萬筆資料,比對需耗時100萬*100萬(while迴圈) 比了30分鐘,大概只比完2000筆 後來改用比對字元 翻譯方式 翻譯公司 只要第一個字元不同就break while迴圈 粗略估計約30分鐘可以比完5000筆, 還有沒有更好 翻譯方法可以判斷是否有重複資料的產生呢? 或是,有沒有甚麼random的方法 翻譯公司 可以完全避免產生亂數資料的重複呢? PS:就算時間、電腦一樣,產生的亂數內容都不一樣最好... 不知道有沒有這種方法..

。-> 翻譯社|,-> 翻譯公司|的-> 翻譯本文出自: https://www.ptt.cc/bbs/C_Sharp/M.1267274420.A.6C4.html有關翻譯的問題歡迎諮詢天成翻譯社

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 megann44ww2 的頭像
    megann44ww2

    megann44ww2@outlook.com

    megann44ww2 發表在 痞客邦 留言(0) 人氣()