Показать сообщение отдельно
Старый 08.03.2014, 10:18
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 6  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Более точная формулировка задачи выглядит так:

Код 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, при 
//   этом все числа встречаются с примерно равной 
//   частотой