Losowanie stringa w PHP: Różnice pomiędzy wersjami

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzył nową stronę „Szybka '''(?)''' funkcja losująca string składający się z: * 0-9 * a-z oraz DOWOLNEJ długości! <source lang="php"> function random_string($length = 15) { $times...”)
 
m (Zastępowanie tekstu - "</source>" na "</pre>")
 
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 2: Linia 2:
* 0-9
* 0-9
* a-z
* a-z
oraz DOWOLNEJ długości!
o DOWOLNEJ długości!


<source lang="php">
<pre>
function random_string($length = 15)
function random_string($length = 15)
{
{
Linia 20: Linia 20:


echo random_string(128);
echo random_string(128);
</source>
</pre>


Efekt działania powinien być podobny do tego
Efekt działania powinien być podobny do tego

Aktualna wersja na dzień 17:23, 15 lut 2018

Szybka (?) funkcja losująca string składający się z:

  • 0-9
  • a-z

o DOWOLNEJ długości!

function random_string($length = 15)
{	
$times=ceil($length/32);

$random='';
while ($times>0)
{
$random.=md5(uniqid(rand(), true));
$times--;
}

return substr($random, 0, $length);
}

echo random_string(128);

Efekt działania powinien być podobny do tego

7551818e460404caf43ed6cbf77f423e17e7b54274796f0bec019ca3e401c26ebb82b10a8c15fa5f238d9da578db802433f551900f4f449ab914a467d90d09a4