• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Networking /C++/Linux

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              11 Posts :: 14 Stories :: 1 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(4)

            我參與的團隊

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            http://www.mitbbs.com/article_t/Quant/31188147.html

            基本方法就是產生一串序列
            1,4,5,3,2,4
            然后前后兩兩劃分為一組,比如(1,4),(5,3),因為總共有5X5 =25種等概率的可能,不能被7整除,可以拿掉4種,這樣剩下21種,編號為#1,#2,...#21
            如果出現#1,#2,#3則輸出1,....如果出現#19,#20,#21則輸出7,如果出現了被拿掉的那4種情況則忽略之

            算法思路是:
            1. 通過 rand5()*5+rand5() 產生 6 7 8 9 10 11 …… 26,27 28 29 30 這25個數,每個數的出現機率相等
            2. 只需要前面 3*7 個數,所以舍棄后面的4個數
            3. 將 6 7 8 轉化為 1,9 10 11 轉化為 2,……,24 25 26 轉化為 7。公式是 (a-3)/3
            1 int rand7()
            2 {
            3 int a;
            4 while( (a=rand5()*5+rand5()) > 26 );
            5 return (a-3)/3;
            6 }
            posted on 2011-12-03 21:41 likun 閱讀(726) 評論(0)  編輯 收藏 引用 所屬分類: C/C++Algorithms
            浪潮AV色综合久久天堂| 一级做a爰片久久毛片人呢| 久久久久久免费视频| 久久久久久久波多野结衣高潮 | 浪潮AV色综合久久天堂| 色综合久久久久综合体桃花网 | 久久精品国产一区二区| 亚洲欧洲久久久精品| 午夜精品久久久久久毛片| 麻豆精品久久久一区二区| 色综合久久久久综合99| 久久人妻少妇嫩草AV无码专区| 精品久久久久久无码免费| 三级三级久久三级久久 | 久久久久亚洲爆乳少妇无| 亚洲精品国产美女久久久| 久久精品国产99久久丝袜| 色综合久久久久无码专区| 久久有码中文字幕| 青青青伊人色综合久久| 亚洲精品蜜桃久久久久久| 久久无码精品一区二区三区| 国产人久久人人人人爽| 久久天天躁狠狠躁夜夜2020一| 久久国产视频99电影| 成人妇女免费播放久久久| 中文字幕热久久久久久久| 久久久久免费视频| 国产99久久久国产精品~~牛| 99久久综合狠狠综合久久止| 久久人人爽人人爽人人片AV东京热| 久久99精品久久久久久噜噜| 国产精品久久久久aaaa| 久久中文骚妇内射| 久久青青草原精品国产| 久久久无码精品亚洲日韩蜜臀浪潮 | 久久精品国产亚洲av高清漫画| 久久成人国产精品免费软件| 久久久噜噜噜久久| 亚洲乱码日产精品a级毛片久久| 青青草国产97免久久费观看|