Creare nel web
Nello sviluppo web è molto probabile che ad un certo punto si senta il bisogno di generare numeri casuali per risolvere problematiche legate alla generazione di codici o alla semplice costruzione di eventi casuali.
La funzione in asp che ci permette la generazione di numeri casuali è la seguente
<% Randomize() Response.write Rnd() %> |
Con questa funzione produciamo un numero decimale compreso tra 0 e 1. Con il paramtro Cint e moltiplicando il numero casuale per 100 possiamo ottenere un numero intero compreso tra 0 e 99.
<% Randomize() Response.write CInt(Rnd()*100) %> |
Ma se volessimo generare dei numeri casuali compresi tra due numeri specifici allora basterà inserire il numero limite ed il numero massimo
<% Randomize() Response.Write Cint((10 - 1)*Rnd() + 1 ) %> |
Con queste due righe generiamo un numero casuale compreso tra 1 e 10