genRnd(0, 9, 4); this.rnum1_txt.text=this["data1"]; this.rnum2_txt.text=this["data2"]; this.rnum3_txt.text=this["data3"]; this.rnum4_txt.text=this["data4"]; //產生不重複隨機亂數 function genRnd(min, max, takeOut:int) { var total:int = max - min + 1; var remain:int = total; for (var i:int=1; i<=total; i++) { this["t" + i] = min + i - 1; } for (i=1; i<=takeOut; i++) { var temp:int = Math.floor(Math.random()*remain) + 1; this["data" + i] = this["t" + temp]; for (var j:int=temp; j<=(remain - 1); j++) { this["t" + j] = this["t" + (j + 1)]; } remain--; } }