Принципы работы случайных методов в программных продуктах