Strumenti Utente

Strumenti Sito


php:numeri_casuali_php

Questa è una vecchia versione del documento!


I numeri casuali

In PHP, come in molti altri linguaggi, è possibile generare dei numeri casuali.

rand()

La funzione rand() genere un numero casuale compreso tra due estremi.

rand()

$numeroCasuale = rand(1,100);

Gli estremi sono sono compresi,

mt_rand()

Anche la funzione mt_rand() genere un numero casuale compreso tra due estremi, solo che garantisce una “casualità” migliore.

rand()

$numeroCasuale1 = rand(1,10);

Gli estremi sono sono compresi,

password casuale

Vediamo una funzione che genera un password casuale di lunghezza parametrica

password casuale

function rndPwd($len){
    $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890][*!#?-_";
    $nChars = strlen($chars);
    $pwd = ''; 
    for ($i=0;$i<$len;$i++){
        $index = mt_rand(0,$nChars-1);
        $pwd .= $chars[$index];
    }
    return $pwd;
}
php/numeri_casuali_php.1712833782.txt.gz · Ultima modifica: 2024/04/11 11:09 da davidn