Quando programmi devi abituarti a scomporre il problema in piccoli, microscopici micro-problemi.
Cosa devi fare? Generare 10 numeri random e poi trovarne il minimo.
Inizia generando i 10 numeri random. Scomponi in micro-problema: per generare 10 numeri random, devo sapere come generarne uno. Come si fa? Prendi il manuale PHP e cerchi random. Trovi la funzione rand.
Allora genera un numero random:
codice:
$numeroRandom1 = rand();
Pero' vuoi un numero random non qualunque, ma fra 10 e 100. Allora prova a vedere se la funzione rand() ti permette di farlo. Si, lo permette. Guardando sempre il manuale vedi che la funzione rand accetta 2 parametri, il primo e' il numero minimo e il secondo e' il numero massimo. Allora per generare il numero random fra 10 e 100 fai:
codice:
$numeroRandom1 = rand(10, 100);
Adesso ne devi generare altri 9 di questi, bene:
codice:
$numeroRandom2 = rand(10, 100);
$numeroRandom3 = rand(10, 100);
$numeroRandom4 = rand(10, 100);
$numeroRandom5 = rand(10, 100);
$numeroRandom6 = rand(10, 100);
$numeroRandom7 = rand(10, 100);
$numeroRandom8 = rand(10, 100);
$numeroRandom9 = rand(10, 100);
$numeroRandom10 = rand(10, 100);
Perfetto, ora hai 10 numeri random. Cosa devi fare ora? Trovare il minimo. Esistera' una funzione che calcola il minimo? Cerca nel manuale se c'e': cerchi minimum nel manuale PHP online. Trovi subito la funzione min().
Guardi la lista parametri e vedi che supporta un numero arbitrario di parametri. Tu gli metti tutti i parametri che vuoi e lui trova il minimo. Fantastico.
Allora non fai altro che scrivere:
codice:
$valoreMinimo = min(numeroRandom1, $numeroRandom2, ..., $numeroRandom10)
Ora hai tutto, non ti resta che unire i pezzi. Impara sempre a scomporre il problema in micro-problemi.. alla fine la programmazione e' questo.