flash as2 0隨機數問題

2022-12-25 10:51:21 字數 856 閱讀 1030

1樓:匿名使用者

你對random()這個隨機函式的理解錯了。

random()的括號裡只能放一個數。比如:random(750)表示的是隨機獲得一個從0到750這個範圍裡的一個數。不是像你這樣來自己定義這個範圍是誰誰誰的。

至於解決方法,我覺得頂樓的方案不錯。

flash as2的「隨機數」問題。

2樓:

你給的**裡沒有看到計時器,你寫的隨機數最小值為0,而幀的最小值為1,所以你需要改成

gotoandstop(random(3)+1)如下**是完整的計時器加跳轉可實現你想要的效果stop();

var a = gettimer();

this.onenterframe = function()}

3樓:匿名使用者

沒有第0幀,好不好?!還有,random出來的隨機值是小數,不是整數。。。

最小為1,即你的那個隨機是不對的應該如下:

gotoandstop(math.floor(number(random(3)))+1);

flashas2不重複隨機數的產生** 30

4樓:匿名使用者

你用了陣列來做,還不錯。加點判斷出一個數,就刪除一個陣列元素,下次在到陣列裡找數時,就沒這個數了思路是這樣的,也可以找到一個數,直接與最後一個數交換,然後pop出去

flash as2.0 自定義函式問題。

5樓:秋色烽火

function sct(t:textfield):void

VB隨機數問題,VB隨機數的問題。

private sub command1 click randomize text3.text int rnd val text2.text val text1.text 0.5 val text1.text 隨機 上線 下線 下線 如果不用 0.5 就永遠不會產生上限值,因為 rnd永遠 0 1 ...

vb問題 關於隨機數,一個vb問題 關於隨機數

放置一個label一個command然後把form的boarderstyle設定成3後貼上下面的 dim invalue dim arr as integer private sub command1 click 產生隨機數字 randomize dim rndnum as integerrndnu...

c怎樣生成隨機數C怎樣生成隨機數

random類預設的無參構造來 函式可自以根據當前系統時鐘為種子,進行一系列演算法得出要求範圍內的偽隨機數。random rd new random rd.next 1,10 生成1 10之間的隨機數,不包括10 guid 類 guid globally unique identifier 全球唯一...