С нами с 19.11.06
Сообщения: 2295
Рейтинг: 345
|
Добавлено: 09/08/07 в 03:22 |
Ткните, пожалуйста, где можно найти алгоритм генерации уникальной строки, на подобие уникального идентификатора файла в youtube. К примеру https://youtube.com/watch?v=I42c6RP04xU , "I42c6RP04xU" - вот такое и нужно сгенерить.
|
|
Строим Луна-парки с блэкджеком и шлюхами. Дорого.
|
0
|
|
|
c++,php кодинг
С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558
|
Добавлено: 09/08/07 в 07:23 |
$str=md5(mktime());
|
|
|
|
С нами с 25.07.06
Сообщения: 207
Рейтинг: 229
|
Добавлено: 09/08/07 в 11:37 |
больше на base64 похоже...
|
|
|
|
С нами с 18.01.06
Сообщения: 322
Рейтинг: 487
|
Добавлено: 09/08/07 в 13:02 |
а можно намного проще в пхп сделать
|
|
|
|
С нами с 19.11.06
Сообщения: 2295
Рейтинг: 345
|
Добавлено: 09/08/07 в 13:02 |
asgor писал: | $str=md5(mktime()); |
Уникальность и быстрота генерации, обеспечена - но строка длиной в 32 символа, пожалуй будет будет длинновата.
Да и использование в строке цифр, заглавных/строчных заведомо дает больше количсетво вариантов при меньшей длине.
пока такой вариант:
Код: |
<?php
function generatePassword($length = 8)
{
$chars = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789';
$numChars = strlen($chars);
$string = '';
for ($i = 0; $i < $length; $i++) {
$string .= substr($chars, rand(1, $numChars) - 1, 1);
}
return $string;
}
?>
|
А уникальность проверять, придется, видимо, по уже записанным значениям в таблице SQL-ки.
|
|
Строим Луна-парки с блэкджеком и шлюхами. Дорого.
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |