реализация случайной функции