Loading...
Помощь по скриптам | Рандомный Ник юзера
народ как сделать рандомный ник?
Например использовать словари заранее подготовленных слов.

$nick = "";
$parts = array("graf", "look", "moon", "frag");
$rnd = rand(1, 3); // Кол-во "слогов"

for($i = 0; $i < $rnd; $i++)
$nick .= $parts[rand(0, sizeof($parts)];

________
посл. ред. 10.03.2019 в 19:19; всего 1 раз(а); by monobogdan
monobogdan (10.03.2019 в 19:09)
Например использовать словари заранее подготовленных слов.

$nick = "";
$parts = array("graf", "look", "moon", "frag");
$rnd = rand(1, 3); // Кол-во "слогов"

for($i = 0; $i < $rnd; $i++)
$nick .= $parts[$i];


нашёл такой генератор щас прикручу попробую)


function nickname_gen() {
$symbol_arr = array('aeiouy', 'bcdfghjklmnpqrstvwxz');
$length = mt_rand(5, 8);
$return = array();
foreach ($symbol_arr as $k => $v)
$symbol_arr[$k] = str_split($v);
for ($i = 0; $i < $length; $i++) {
while (true) {
$symbol_x = mt_rand(0, sizeof($symbol_arr) - 1);
$symbol_y = mt_rand(0, sizeof($symbol_arr[$symbol_x]) - 1);
if ($i > 0 && in_array($return[$i - 1], $symbol_arr[$symbol_x]))
continue;
$return[] = $symbol_arr[$symbol_x][$symbol_y];
break;
}
}
$return = ucfirst(implode('', $return));
return $return;
}
id rand(1000, 999999)
Онлайн: 4
Время:
Gen. 0.0893
(c) Bym.Guru 2010-2026