Реклама на сайте Advertise with us

Алгоритм генерации строки, как у ссылок на youtube

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 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());

5
 



С нами с 25.07.06
Сообщения: 207
Рейтинг: 229

Ссылка на сообщениеДобавлено: 09/08/07 в 11:37       Ответить с цитатойцитата 

больше на base64 похоже...

5
 



С нами с 18.01.06
Сообщения: 322
Рейтинг: 487

Ссылка на сообщениеДобавлено: 09/08/07 в 13:02       Ответить с цитатойцитата 

а можно намного проще в пхп сделать icon_smile.gif
Код:

$id = uniqid();

5
 



С нами с 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 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »