随即产生一个10位数,并且用到0--9不重复
随即产生一个10位数,并且用到0--9不重复,就是说0--9每次都全部用到?如何写,请路过的高手出手相助?
在flash中作的源码
sj_btn.onRelease = function() {
var b = 0;
ww = new Array();
for (i=9; i>=0; i--) {
ww[i] = i;
}
do {
var i = random(10);
} while (!i);
a = ww[i];
ww.splice(i, 1);
b = b+a*Math.pow(10, 9);
for (j=8; j>=0; j--) {
i = random(j+1);
a = ww[i];
ww.splice(i, 1);
b = b+a*Math.pow(10, j);
trace(b);
}
this._parent.t.text = b;
};