Генерирование произвольного пина

  • Автор темы Автор темы Line
  • Дата начала Дата начала

Line

Google, Co.
Генерирование произвольного пина

Мне интересно, как правильно сгенерировать ПИН-код типа:

x1111

нужно,чтобы первая буква менялась a-z соответственно, и цыфры 0-9

Это будет уникальным идетификатором пользователя, повторения недопустимы.

Спасибо
 
записывай в мускуль, бери автоинкремент, а букву лепи от балды
 
Дело вот в чем, инкреминируется значения целочисленного поля, а как быть с буквой?
 
Не помню кто точно, но кто-то из отцов на форуме писал что-то подобное
PHP:
$ini_string = 'abcdefghijklmnopqrstuvwzyx';
$char=ini_string[mt_rand(0,strlen(ini_string)-1)];

извитине код поправил
 
Gremboloid

Зачем даешь код? Задача - примитивная и решается без массивов.

Line
Генерируешь случайное число от 'a' до 'z' - хинт - вспомни что буквы идут в алфавите подряд, и что кодируются они могут одним всего байтом (для латиницы).
 
Решил получить букву таким образом, что скажете?


function keygen()
{
$tempstring = "abcdefghijklmnopqrstuvwxyz";
$temp = str_shuffle($tempstring);
return $temp{2};
}
 
Andreika
а почему способом, указанным выше, а не способом alexhemp в одну строчку? =)
 
Фанат
Ну одним конкурентом меньше :-)
Если он так-же дальше будет продолжать, то ничего путного не сделает.
 
Сверху