[問題] 請問關於Math.random兩種用法的差異性

看板Flash作者 (月下金鈴)時間16年前 (2009/07/26 00:13), 編輯推噓8(808)
留言16則, 7人參與, 最新討論串1/1
我想請教各位大大一個問題 Math.floor(Math.random()*(100-1+1)+1) 與 Math.floor(Math.random()*100)+1 在功能上有什麼不同呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.99.81 ※ 編輯: moonbell 來自: 122.124.99.81 (07/26 00:18)

07/26 00:23, , 1F
-1+1 是擾亂視線 ..
07/26 00:23, 1F

07/26 00:28, , 2F
擾亂視線? 障眼法? 還是說好看而已沒用處? 不太懂...
07/26 00:28, 2F

07/26 00:30, , 3F
sorry..那不重要。 前者是 floor[0,100)+1,後者是floor[1,101)
07/26 00:30, 3F

07/26 00:31, , 4F
功能上好像沒有差異
07/26 00:31, 4F

07/26 00:34, , 5F
-1+1是來亂的吧
07/26 00:34, 5F

07/26 16:09, , 6F
沒差
07/26 16:09, 6F

07/27 15:17, , 7F
是用來增加程式碼的閱讀障礙
07/27 15:17, 7F

07/27 16:52, , 8F
為下次參加IOCCC預作準備(可惜他們沒有flash組)
07/27 16:52, 8F

07/28 02:43, , 9F
不過我有遇過很奇怪的情況是,xml讀進來的變數之前已經
07/28 02:43, 9F

07/28 02:44, , 10F
先宣告為數字,讀取進來之後也parseInt過,結果進行運
07/28 02:44, 10F

07/28 02:45, , 11F
算的時候flash還是把他當字串,只好用-1+1的方式讓他先
07/28 02:45, 11F

07/28 02:45, , 12F
-1之後確認為數字再去+1...
07/28 02:45, 12F

07/28 19:52, , 13F
樓上為啥不 -0
07/28 19:52, 13F

07/28 23:29, , 14F
因為我本來是做頁數,一個按鈕+1一個按鈕-1,-1的沒問
07/28 23:29, 14F

07/28 23:30, , 15F
題,可是+1的會變成字串相加造成錯誤,所以我就直覺給
07/28 23:30, 15F

07/28 23:30, , 16F
他-1+1了...
07/28 23:30, 16F
文章代碼(AID): #1AQoyWHL (Flash)