精華區beta talk 關於我們 聯絡資訊
※ 引述《littlebike (小摺)》之銘言: : 而開獎是隨機,每個選項都是1/8的機會, : 聽說原始碼是亂碼,不相信可以自己去找(?) 解釋一下電腦的亂碼 在這之前我們要先知道 亂數的定義 亂數就是隨機數,無法預測的隨機數 這好像是廢話 但在電腦科學中,這是蠻重要的定義 因為亂數只存在自然界 人工無法製造亂數 或許會說,現在抽獎,或小摺說的不就是亂數嗎? 這裡有個名詞 叫做偽亂數 顧名思義就是假的亂數 電腦生成亂數是這樣子的 以C語言來說 如果只有 random 結果會是這樣 1 27 45915 364 這數字只是假設 乍看之下好像很亂,完全無法預測下一個數字 但是重開一次程式 再次執行的結果會一樣 這樣就可以預測了吧? 所以人工只能產生出偽亂數 那你說 這樣為甚麼沒辦法破解? 因為除了ramdom本身的亂數表外 還會給參數,這個參數會讓讀取亂數表的順序發生變化 例如參數給1 結果就會跟剛才的結果不一樣 但是重開一次 參數給1 出來的亂數永遠會跟每個給參數1的一樣 這裡簡單的做法是給時間參數 時間每分每秒都在改變 所以每秒給的參數會不相同 造成看起來非常像亂數的亂數 但是知道他是純粹時間亂數 依然可以推算 所以通常參數會用一個複雜公式 要推出公式就需要龐大資料了 一旦被推出來 在改一下公式就可以了 XDDDDDDDDDDDDDDDDDD 但說穿了他還是偽亂數 只是依人類的能力無法快速推算 所以樂透,他是用真的球下去產生號碼 那個就屬於真的亂數了 只能統計 但無法確切計算 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.64.179.127 ※ 文章網址: https://www.ptt.cc/bbs/talk/M.1475121819.A.C08.html
rrr518: 128 ..... 09/29 12:07
hoij79627: 幫QQ 09/29 12:09
rrr518: 好低廉喔天阿 09/29 12:10
littlebike: 有懶人包嗎 看不懂0.0 09/29 12:12
Imgur5566: 簡單的說,可以破解,可是算數繁雜 09/29 12:15
Imgur5566: 一被破解改算式,然後要繼續繁雜 09/29 12:16
Imgur5566: 然後...我下註解 09/29 12:16
littlebike: 是只有重複的時候嗎? 09/29 12:16
rrr518: 對 XD 09/29 12:16
Imgur5566: 要破解這個不如去破解點數卡 09/29 12:17
rrr518: 重複? 什麼意思? 09/29 12:17
rrr518: 破解點卡有法律責任QQQQQ 09/29 12:17
littlebike: 就是號碼最後有循環性(?) 09/29 12:17
Imgur5566: 沒有循環 09/29 12:18
rrr518: 這樣理解算是對一半XDDDDDDDDD 09/29 12:18
ian1107: 嗯嗯,跟我想要表達的想法相去不遠 09/29 12:18
littlebike: 3R願不願意大數據分析 我有2009年11月到現在的~~ 09/29 12:18
rrr518: 會有循環 只是等到人類滅亡可能還不會璇還 09/29 12:18
rrr518: ian也是同科系的嗎 XDDDD 09/29 12:18
rrr518: 我有興趣分析耶!!!!! 09/29 12:18
rrr518: 可是我數學不太好QQ 09/29 12:18
hoij79627: 什麼系啊???? 09/29 12:19
Imgur5566: 簡單的例子~20160928(今天日期)120756(時間)所有 09/29 12:19
Imgur5566: 數字相乘 09/29 12:19
rrr518: 這是資訊的唷~ 09/29 12:19
Imgur5566: 除八取各位數 09/29 12:20
ian1107: 我畫唬爛的啦…。午休耍一下白爛 09/29 12:20
ian1107: 大家記得吃飯 09/29 12:20
littlebike: 3R來破解精準分析下一次的號碼!!! 09/29 12:22
rrr518: 我也想這樣 哈哈哈哈哈哈 09/29 12:23