flash 與隨機性 隨機抽取

2021-09-06 00:25:40 字數 1073 閱讀 1492

有時候做**程式的時候會經常希望隨機抽取乙個或者多個數,這時候問題就會因此而產生。在一些時間裡面,看了一些資料關於隨機性這個東西其實很有實用價值。不確定性,如隨機數,隨機移動等等。

今天做了簡單的實驗,方法不唯一,也有很多更加完善的方法。但目前還是先把知道的記錄下來。

題目一:怎樣隨機抽取乙個數?

題目二:怎樣隨機抽取多個數?

題目三:怎樣抽取乙個不重複的數,直到陣列長度度為0?

題目四:怎樣隨機抽取不重複的多個數?

題目五:怎樣隨機抽取不重複的多個數,並刪除多個數?

解決這幾個問題,做**程式就非常有用。方法不唯一,因為這樣程式設計才會有意思?所提倡的想法是,解決問題途徑不一樣,所需要時間不一樣,所實現的效率不一樣等,這些差別就是程式設計魅力所在的地方。

第乙個問題,會使用一種比較簡單的方法。

首先定義一組資料,越簡單越好 如: var data:array=[0,1,2,3,4,5,6,7,8,9];

採用的方法一:利用陣列下標獲取陣列某乙個值,這樣就能抽取到我們想要隨機乙個值。

private function randomnumber(array:array):int

第二個問題,則會使用一種

private function randomarraylist(array:array,num:int):array else } return result; }

第三個問題:

private function randomnumber(array:array):int else return temp; }

第四個問題:使用陣列的中splice 方法,每次進行刪除乙個值,這樣可以做到不重複。

//隨機返回一組不重複的數 private function randomarraylist(array:array,num:int):array else } return result; }  

第五問題:

//隨機返回一組不重複的數 private function randomarraylist(array:array,num:int):array else } return result; }

初步小測試:

flash 與隨機性 隨機抽取

有時候做 程式的時候會經常希望隨機抽取乙個或者多個數,這時候問題就會因此而產生。在一些時間裡面,看了一些資料關於隨機性這個東西其實很有實用價值。不確定性,如隨機數,隨機移動等等。今天做了簡單的實驗,方法不唯一,也有很多更加完善的方法。但目前還是先把知道的記錄下來。題目一 怎樣隨機抽取乙個數?題目二 ...

flash 與隨機性 隨機抽取(2)

今天無意中看了廣東電視台的街霸4 比賽,小孩的表演賽,真夠刺激的。節目最後見到乙個 程式,電視台滾動之後就出現了手機號碼和地區。於是動手寫了乙個簡單的。利用隨機抽取製作乙個手機 程式,原理很簡單。只是個小demo 依舊可以進行擴充套件。初步的控制 space 抽取 enter 開始 f1 重啟 對應...

flash 與隨機性 隨機抽取(3)

今晚,抽點時間把之前做的程式繼續完善一下。寫到第三部分,可以將寫在main裡面的一部分內容抽出來,放在其他檔案當中。減少了main 檔案的大小。今晚來寫這個簡單 程式。所需要的準備工作,就是考慮到flash xml這樣的簡單組合。不用多說flash配合xml 所做的開發已經是很普及的,結合xml所在...