Свободное общение | Загадка
<?php
function make_password($num_chars){
if ((is_numeric($num_chars)) &&
($num_chars > 0) && (!is_null($num_chars))){
$password = "";
$accepted_chars="abcdefghijklmnopqrstuvwxyzl234567890";
if (necessary.srand(((int)((double)microtime()*1000003))));
for ($i= 0; $i < $num_chars; $i++){
$random_number = rand(0, (strlen($accepted_chars)-1)); $password .= $accepted_chars[$random_number];
}
return $password;
}
}
$dlina=10;
$newpass = make_password($dlina);
>?
________
посл. ред. 07.01.2019 в 10:07; всего 1 раз(а); by iJulia
function make_password($num_chars){
if ((is_numeric($num_chars)) &&
($num_chars > 0) && (!is_null($num_chars))){
$password = "";
$accepted_chars="abcdefghijklmnopqrstuvwxyzl234567890";
if (necessary.srand(((int)((double)microtime()*1000003))));
for ($i= 0; $i < $num_chars; $i++){
$random_number = rand(0, (strlen($accepted_chars)-1)); $password .= $accepted_chars[$random_number];
}
return $password;
}
}
$dlina=10;
$newpass = make_password($dlina);
>?
________
посл. ред. 07.01.2019 в 10:07; всего 1 раз(а); by iJulia
ну пользовательская функция, которая генерирует заданное количество набора символов
Это покороче будет
<?php
function hash($count = 10)
{
$result = '';
$array = array_merge(range('a','z'), range('0','9'));
for($i = 0; $i < $count; $i++)
{
$result .= $array[mt_rand(0, 35)];
}
return $result;
}
?>
DELETED
7 января 2019, в 10:35
Delete
DELETED
7 января 2019, в 10:39
Delete
Router (07.01.2019 в 10:34)
Это покороче будет
Это покороче будет
<?php
function hash($count = 10)
{
$result = '';
$array = array_merge(range('a','z'), range('0','9'));
for($i = 0; $i < $count; $i++)
{
$result .= $array[mt_rand(0, 35)];
}
return $result;
}
?>
есть ещё короче
<?php
function generate($col) {
return substr(str_shuffle('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'), 0, $col);
}
________
посл. ред. 07.01.2019 в 10:39; всего 1 раз(а); by PhpStorm
PhpStorm , можно даже так, если длина не важна:
<?php
echo md5(uniqid(rand(),true));
?>
Router (07.01.2019 в 10:50)
PhpStorm , можно даже так, если длина не важна:
PhpStorm , можно даже так, если длина не важна:
<?php
echo md5(uniqid(rand(),true));
?>
можно еще короче
<?php
echo md5(time());
Стр.: 1, 2