MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          公告

          一些零碎的筆記,希望能對(duì)你有用處。


          搜索

          •  

          積分與排名

          • 積分 - 596138
          • 排名 - 80

          最新評(píng)論

          閱讀排行榜

          解決排列組合問題的通用算法
          JAVA實(shí)現(xiàn)排列組合算法
          淺析實(shí)現(xiàn)排列組合查詢算法
          關(guān)于Java權(quán)限控制算法


          隨機(jī)
          從0,1,2三個(gè)數(shù)字中隨機(jī)取一個(gè):
          int n = (int) (Math.random() * 3);//Math.random()返回的double值>=0且<1
          注意不能使用long l=(Math.round(Math.random()*2),因?yàn)檫@樣三個(gè)數(shù)字的機(jī)率分別是25%,50%,25%,不是均勻分布的。
          也可以使用Random?rand?=?new?Random();int n = rand.nextInt(3);的方式產(chǎn)生,但后者的結(jié)果明顯沒有Math.random()的方式那么均勻,只是后者會(huì)稍微快一些(可忽略不計(jì))。

          M到N的隨機(jī)整數(shù):
          (int)(M+(N-M)*Math.random())
          主站蜘蛛池模板: 奉新县| 山东省| 建湖县| 宁城县| 正宁县| 皋兰县| 克拉玛依市| 通海县| 梁河县| 峡江县| 东莞市| 隆尧县| 商都县| 海南省| 顺义区| 新丰县| 瓦房店市| 潼关县| 阳信县| 尖扎县| 东宁县| 高雄县| 吕梁市| 绍兴县| 电白县| 得荣县| 塔城市| 偏关县| 科技| 故城县| 沙湾县| 通海县| 北海市| 邓州市| 高邮市| 化德县| 聂拉木县| 龙门县| 同江市| 黄龙县| 长乐市|