
Код AS3:
public function getRandomPoint (rectangle) {
var randomX = getRandomInteger (rectangle.left. rectangle.right);
var randomY = getRandomInteger (rectangle.top. rectangle.bottom);
return new Point (randomX,randomY);
function getRandomInteger (min,max) {
return min + Math.floor(Math.random( )*(max+1 - min));
}
}
Что именно интересует.
1) Какой может быть аргумент у параметра rectangle - просто пример.
2) Что делают вот эти параметры rectangle.left. rectangle.right и rectangle.top. rectangle.bottom
3) Зачем используется после return - "new Point" - по идее это тупо имя?
4) Какие могут быть аргументы у параметров min,max
5) Разжуйте пожалуйста полностью эту строку return min + Math.floor(Math.random( )*(max+1 - min));
вообще не могу ее понять(
Добавлено через 1 минуту
Если где плохо сформулировал вопрос поправьте или уточните)