2013-10-15 59 views
2

我想創建一個特定數字之間的隨機數, 讓我說我有數字1,2,4,5,7,8,9,我想生成一個這些具體數字之間的數字。可能嗎? 注意數字3和數字6不應該在生成的數字中。等式中只有一個書面數字。從特定數字生成隨機數as3

+0

所以你要隨機從這個集合返回一個數字? –

回答

7

什麼:

var arr:Array = [ 1,2,4,5,7,8,9 ]; 

var rand:Number = arr[ Math.floor(Math.random() * arr.length) ]; 

trace(rand); 

甚至更​​優雅:

var rand:Number = arr[ (Math.random() * arr.length) | 0 ]; 
+0

非常感謝你 – tomergott

+0

@tomergott歡迎您! – Cherniv