Duplicate to different places

I have his piece of code.

 x = random(400);
y = random(400);
var i:Number = 0;
while (i++<5) {
    m.duplicateMovieClip("m", this.getNextHighestDepth(), {_x:x, _y:y})+1;
}

I know its duplicating 5 times (tested it with alpha), but the random positioning isnt working.
It places them all on the same position, but I want them all to be on different places.
Anyone a hint for me ?
thx !