Даже интересно стало.
Код AS3:
public function Test():void
{
var total:int = 5;
var matches:int = 0;
var i:int = 0;
var c:int = 10000;
var test:int;
var arr:Array = [0,0,0,0,0];
for (i = 0;i < c;i++) {
test = int(total * Math.random());
arr[test]++
}
trace("int", arr);
arr = [0,0,0,0,0];
for (i = 0;i < c;i++) {
test = Math.round((total - 1) * Math.random());
arr[test]++
}
trace("round", arr);
}
int 2002,1990,2045,1992,1971
round 1197,2534,2518,2530,1221
int 2009,1973,2025,2020,1973
round 1204,2534,2478,2511,1273
int 2063,1915,1983,1976,2063
round 1215,2495,2445,2565,1280