Алгоритм прост. Нужно взять толковый словарь; если в словаре соответствующие значения относятся к разным словарным статьям, то данные слова - омонимы. Если значения объединены в одной словарной статье, то это многозначное слово. Вперед, за словарь!
Выбор прилагательного осуществляется в зависимости от значения. Общее значение: цвета песка, коричневато-желтый (песчаный/песочный медведь). Различие в значениях: песочное тесто (о тесте и изделиях из него) и песчаная почва (состоящий из песка, несущий песок, покрытый песком). В приведенном примере: игрушка набита песком.