Основы функционирования рандомных алгоритмов в софтверных решениях