Come generare un oroscopo giornaliero

Una volta ho trovato un sito che mandava giornalmente ai suoi iscritti delle minchiate con indicate la propensione al lavoro, all'amore e cose del genere. Così mi venne l'idea di mettermi anch'io a spedire oroscopi (basta associare ad ogni numero un giudizio, anche se poi non lo feci. Per far sì che l'oroscopo sia diverso da giorno a giorno, da segno a segno e da caratteristica a caratteristica, ho usato tre metodi privi di senso che prendono come parametro li giorno, il mese, l'anno e il segno (ogni segno ha un numero). Per esempio il numero che trovate accanto a "lavoro" è generato così:

Math.abs((anno+segno)%giorno+mese-Math.floor((anno*mese+giorno)/segno))%10+1

... basta che alla fine il numero sia compreso in un intervallo ragionevole; per far ciò basta l'operazione valore%n che dà il resto della divisione tra valore e n








torre di Hanoi

(Chrome o Explorer senza blocco script)

battaglia navale

(solo x Explorer senza blocco script)

roulette

(solo x Explorer)