ask-why 板


LINE

: → littleshan:我是說,你提到「打字間隔集中在0.3~0.7秒」的問題 05/20 12:30 : → littleshan:只要用高精確度的 timer 就可以解決 05/20 12:31 : → littleshan:除非你的手能控制打字間隔落在 X.XX3 秒至 X.XX7 秒間 05/20 12:32 首先說,我看不懂前一篇的質數;我就是需要一個數學家來幫我 (這樣我就不必多回一篇了) 再來我提一下我不懂的細節,而且我不認為夠密就當然夠均勻 舉例來說,如果我有一個夠均勻的亂數,十種變化 int r=random(); // 0~9 我要把它縮小到 9種變化 int R= (r/9.0)*8; // 0~8 這樣,因為不是擴展,絕對不可能有變化太少的問題 但可能偏重於某幾個變化 假設亂數函式並不亂,只是均勻,只是我做證明的工具 我當然可以給它一個偽函式,就簡單遞增,到最大值時繞捲為 0 好了 於是,r= 0,1,2,3,4,5,6,7,8,9 依序十次 而 R= 0,0,1,2,3,4,5,6,7,8 以無條件捨去來做浮點轉換 反正就算你要四捨五入也會有一樣的問題 好,以上 0 出現兩次 亂數的均勻度要大量才能趨近,否則我只有9種值卻要求做10次,當然不可能公平 那我們做90次好了 (9和10的公倍數;我隱隱聞到質數的道理,但又無法了解) 這90次裏,我希望 r 均勻出現 0~9 九次 然後 R=f(r) 這個公式要改一下,就可以讓 0~8 均勻出現十次 (九十次做完次數才對就好了;但簡單的答案中,循環出現也是可以接受的 因為我不討論有多亂,只先討論均勻) 從這裏可以看出,如果我只有簡單的公式做 R=f(r) 那麼做十次,R=0 會重覆出現兩次 做90次呢?它重覆出現 20次 而畫成圖會怎樣?就是在 R=0 的位置比較粗,變一條直線 不均勻就是這樣呀~ 因為只有用簡單的公式去把原始亂數擴展或縮小到我要的範圍 原本的 0x00~0xFF 擴展成 0x0000~0xFFFF,我還算有直覺去解 然後我可以把 65536 的變化程度向內縮,去滿足任何一種(小於65536)範圍的亂數需求 但是這條不均勻惹出的直線,始終會非常明顯 光要亂數是有啦 但好像尾牙抽獎,0號那位同仁每次都比別人多一個中獎機會 你說,這亂數公平嗎? 或者我不要用乘法,用捨去法可以嗎? R=r,但當 r=9 時,重抽一次 這樣我可不可以聲明 R 的均勻度公平了? 只是有 1/10 的機率會使計算減慢(重抽一次) 當然,大部份時候,這樣設計程式都叫想太多 我們很簡單的把原始亂數除到變成 0~1 的浮點數再乘開就好了 沒有人會知道其實他天生中獎率就比別人低了 只怪他命不好 :P 不好意思,也有黑心程式 XD --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.65.16
1F:推 sunev:把9丟掉就好啦? 05/20 21:20
如果可以,好像最省事 XD,但如果我要縮至 0~3..總之小心累死,不斷重抽.. ※ 編輯: HuangJC 來自: 61.219.65.16 (05/20 22:14)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP