Re: [問題] 想請問flash高手...這程式哪裡出問題?

看板Flash作者 (一路好走..)時間19年前 (2006/11/19 14:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/8 (看更多)
※ 引述《jonathanmeow (喵)》之銘言: : ※ 引述《aquarianboy (一路好走..)》之銘言: : : function randRange(min:Number, max:Number):Number { : : var randomNum:Number; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 這個地方用var_name:Number的用意是什麼啊?? 宣告它是一個Number型態的意思 : 感謝您 : 我也曾經懷疑過random的準確性 : 而將程式中random改成Math.floor((Math.random())*31)+1, : 其結果相同 會出現同樣的問題 : function gcd(int1,int2) { : a=Math.floor(Math.max(int1,int2)); : b=Math.floor(Math.min(int1,int2)); : while(a%b!=0){ : c=a-Math.floor(a/b)*b; : a=b; : b=c; : } : return b; : } 我數學學得不好 不過我總覺得上面這段while loop裡的除法+無條件捨去的方式容易出問題 你試試看用下面這個用減法的方式,看看會不會還有類似的問題 function gcd (a, b) { while (a != b) { if (a > b) { a = a - b; } else { b = b - a; } } return a; } : Math.random() : 適用版本 : Flash Player 5。在 Flash Player 4 中, : Math 類別的方法和屬性是使用近似值來模擬, : 正確性可能不如 Flash Player 5 所支援的-非模擬數學函數。 : 用法 : Math.random() : 參數 : 無 : 傳回值 : 一個數字 : 說明 : 方法;傳回 n,其中 0 <= n < 1。 : 請參閱 : random : ****************** : 並沒有您所說的範例耶 : 還是我漏了哪些東西沒有安裝或是沒看到呢??版本是2004 mx professtional : (而更奇怪的是 我記得哪裡有看過類似您所提供的randRange函數 : 好像是vb還是php的說明文件??) : 最後 感謝您的回答.... 我的版本是flash8 professional英文版 那段範例是在它的說明範例裡貼出來的 :) -- http://eddiexx.blogspot.com/ http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.172.127
文章代碼(AID): #15N_KsNY (Flash)
討論串 (同標題文章)
文章代碼(AID): #15N_KsNY (Flash)