Codice PHP:class RandStr
{
protected $car;
protected $dim;
public function __construct($dim)
{
$this->car = "aAbBcCdDeEfFgGhHiIlLjJkKmMnNoOpPqQrRsStTuUvVwWxXyYzZ0123456789";
$this->dim = $dim;
}
public function CreateString()
{
srand((double)microtime()*1000000);
$string = '' ;
for($inc=0; $inc<$this->dim; $inc++)
{
$rand = rand(0, strlen($this->car)-1);
$scar = substr($this->car, $rand, 1);
$string = $string . $scar;
}
return $string;
}
}
// per ottenere una stringa random di 10 caratteri
$rand = new RandStr(10);
echo $rand->CreateString();

Rispondi quotando