Random string generator php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | // Generate a random character string function rand_str($length = 63, $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()_-[]\,./') { // Length of character list $chars_length = (strlen($chars) - 1); // Start our string $string = $chars{mt_rand(0, $chars_length)}; // Generate random string for ($i = 1; $i < $length; $i = strlen($string)) { // Grab a random character from our list $r = $chars{mt_rand(0, $chars_length)}; // Make sure the same two characters don't appear next to each other if ($r != $string{$i - 1}) $string .= $r; } // Return the string return $string; } |
i za slobodnu upotrebu:
usage curl ip.ict.ba/pass.php/{lenght}/{type}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Maca:~ vlado$ curl ip.ict.ba/pass.php/64/normal I^2@F0BJKF@V8VfcTlx8HivU#hbuKumIL@kHEciDOdUq1Va&xjBWV3iaUeiGrCfK Maca:~ vlado$ curl ip.ict.ba/pass.php/64/alpha qEdPAwJFstJCdBiQqmkKXIElPMsuGmsKdVglqMKIXPZmvpJSXgOknkKPlbSZtHcK Maca:~ vlado$ curl ip.ict.ba/pass.php/64/alphanum kqfSruJ7Zz6lDIqB4n5sf0rwa7kwFPzwDakFvisJujJI23PZbBwNE6CIQYkJeWEx Maca:~ vlado$ curl ip.ict.ba/pass.php/64/num 4253060528682746047384014785262574710790495031961514863542574516 Maca:~ vlado$ curl ip.ict.ba/pass.php/64/safe -1CwgKkUjDQHkiZws/kmXDhut,XQwAWdV6bBYIA#2Uu)vyMn[Wr5Q(CYbl3(1xGZ Maca:~ vlado$ |

