Гороскоп зависит от дня, месяца (и года, наверное), когда конкретный человек родился. Но на первом экране приложение спрашивает: Можно ли угадать день вашего рождения? Ответы: да и нет. Но даже не смотря на то, как и когда мы угадаем день рождения, прогноз может быть не подходящим, т.к. все мы живем разными жизнями (или прогноз составлен не слишком размытым).
Каждую неделю можно взять 2-3 прогноза и по истечении некоторого времени (24 часа, целая неделя) оценить каждый из этих прогнозов - произошло ли что-то подобное или нет - и затем взять следующий. Каждый из ответов будет подсказывать какого характера человек и какого он знака зодиака.
Проблема в том, что нет бесплатных сервисов, которые бы предоставляли такие прогнозы. Остается только генерировать тексты с помощью компьютера.