tom*_*ott 2 random actionscript-3
我想在特定数字之间创建一个随机数,假设我有数字1,2,4,5,7,8,9,我想在这些特定数字之间生成一个数字.可能吗?注意数字3和数字6不应该在生成的数字中.只有一个书面数字应该在等式中.
关于什么:
var arr:Array = [ 1,2,4,5,7,8,9 ];
var rand:Number = arr[ Math.floor( Math.random() * arr.length ) ];
trace( rand );
Run Code Online (Sandbox Code Playgroud)
或者更优雅:
var rand:Number = arr[ ( Math.random() * arr.length ) | 0 ];
Run Code Online (Sandbox Code Playgroud)