Só programando isso, eu não o sei fazer e a ideia de programar o futuro não me parece muito lógica, no entanto teria que ser qualquer coisa do género.
Primeiro que cartas existem, depois criar uma distribuição aleatória de cartas, isto depende do tipo de tarot.
Depois é criar textos para cada carta que dependem da posição onde ficam e a pergunta que se faz.
Por exemplo, quero saber se alguém da minha família ou amigo vai ultrapassar uma doença.
Colocas várias pergunta possíveis e essa é uma delas, depois clicas ok e aparecem as várias cartas nas várias posições.
Agora é preciso "ler" as cartas e como sabes elas dependem umas das outras para se chegar a uma conclusão acertada ou uma interpretação.
Eu não sei as cartas, no entanto vamos supor que estamos com um baralho normal.
Sai o Ap, 7o, 3e e o Ro por esta ordem, ou pela ordem que se le primeiro.
Imagina, o Ap saiu nesta posição e diz que futuros incertos estão para vir
depois o 7o naquela posiçao diz que alguém muito próximo precisa de ajuda (programas que por exemplo se saiu antes o Ap, então o futuro incerto refere-se à pessoa próxima).
O 3e diz que as doenças são meios para que o velho de lugar ao novo
Depois sai o Ro que é uma super carta e diz que mesmo em futuros incertos (Ap) e a parte das doenças (3e) não há que temer, pois mesmo os problemas mais complexos têm resolução.
E pronto, tinha que ser qualquer coisa assim, algo de complexo mas acho que é possível de se fazer.