Более точная формулировка задачи выглядит так:

Код AS3:
// нужен некоторый класс RandomDt, который выдает случайные числа в диапазоне от 0
// до некоторого лимита (напр., 10) в зависимости от некоторого параметра (напр., 1234567 ),
// который указывается при инициализации: RandomDt.init( 10, 1234567 )
var rand1 : Array() = [];
var rand2 : Array() = [];
var rand3 : Array() = [];
var i : int;
// серия 1
RandomDt.init( 10, 1234567 );
for ( i = 0; i < 1000; i++ ) {
rand1.push( RandomDt.getValue() );
}
// серия 2
RandomDt.init( 10, 987654 );
for ( i = 0; i < 1000; i++ ) {
rand2.push( RandomDt.getValue() );
}
// серия 3
RandomDt.init( 10, 1234567 );
for ( i = 0; i < 1000; i++ ) {
rand3.push( RandomDt.getValue() );
}
// по итогам испытаний должно получиться:
// - rand1 эквивалентен rand3
// - rand2 отличается от rand1, rand3
// - rand1, rand2, rand3 запонены числами от 0 до 9, при
// этом все числа встречаются с примерно равной
// частотой