Егор Х.
42 сообщения
#16 лет назад
Народец, у кого есть функция, которая генерирует минислово типа as2Ed - нужно для скрытия урл, И чтобы не повторялась комбинация?
Тут М.
626 сообщений
#16 лет назад

Посмотрите исходник - там все просто.
Егор Х.
42 сообщения
#16 лет назад
Забыл сказать, пхп
Андрей К.
1172 сообщения
#16 лет назад
$word=substr(md5(time().microtime()),0,5);
60,5млн кобминаций.
Qvgroup Qvgroup
123 сообщения
#16 лет назад
Нужно создать массив, содержащий буквы и цифры.
В цикле генерируем случайное число от 0 до (количество элементов массива) - 1, и прибавляет к строке элемент массива, номер которого равен числу!
Qvgroup Qvgroup
123 сообщения
#16 лет назад
<?php
// Символы
$symbols = array("a", "A", "b", "B", "c", "C", "d", "D", "e", "E", "f", "F", "g", "G", "h", "H",


"i", "I", "j", "J", "k", "K", "l", "L", "m", "M", "n", "N", "o", "O", "p", "P",


"q", "Q", "r", "R", "s", "S", "t", "T", "u", "U", "v", "V", "w", "W", "x", "X",


"y", "Y", "z", "Z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
// Длина нужного слова
$word_length = 15;
// Цикл
for ($i = 0; $i < $word_length; $i++) {

$word .= $symbols;
}
// Выводим слово
echo $word;
?>
Андрей К.
1172 сообщения
#16 лет назад
gvgroup
твой же код, только быстрее в разы.

<?php
$symbols='abcdefghijklmnopqrstuvwxyz';
$symbols.=strtoupper($symbols).'0123456789';

$word='';
for($i=0;$i<$length;$i++)
$word.=substr($symbols,rand(0,35),1);

echo $word;
?>
Егор Х.
42 сообщения
#16 лет назад
Цитата ("Lisio"):
gvgroup
твой же код, только быстрее в разы.

<?php
$symbols='abcdefghijklmnopqrstuvwxyz';
$symbols.=strtoupper($symbols).'0123456789';

$word='';
for($i=0;$i<$length;$i++)
$word.=substr($symbols,rand(0,35),1);

echo $word;
?>

большое спасибо!