Автор Тема: ID  (Прочитано 3084 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tolst

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.inethelp.ru
ID
« : 09 Ноября 2002, 00:58:05 »
Народ... помогите создать уникальное ЧИСЛО  в переменной типо: 145245624 желательно 7 - 10 цифр....

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
ID
« Ответ #1 : 09 Ноября 2002, 01:30:37 »
mt_rand(10000000,10000000000);

Оно?
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
ID
« Ответ #2 : 09 Ноября 2002, 11:59:33 »
ответ неверный.

Хотя... в жизни все бывает. Например, когда два человека мыслят одинаково неверно :-)
Например, путают уникальное число со случайным :-)

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
ID
« Ответ #3 : 09 Ноября 2002, 12:40:48 »
RomikChef

Тебе их сколько надо? И какой срок уникальности (токо не говори - вечность аж до исчезновения Земли и Вселенной ;) не поверю

  time() - возвращает похожее  ;)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
ID
« Ответ #4 : 09 Ноября 2002, 14:35:43 »
RomikChef
Как ни странно, Не путаю. Просто телепатией все здесь болеют. :-).
Думаю, что автору нужно случайное число с максимальной вероятностью уникальности :-). Может я и не прав

Кстати, нету лучшей уникальности, чем последовательность.

А вот о time я не подумал вообще :-(((.
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн tolst

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.inethelp.ru
ID
« Ответ #5 : 10 Ноября 2002, 23:37:55 »
Спосибо великие програмёры, великого языка :)

Оффлайн Alexey333

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
ID
« Ответ #6 : 12 Ноября 2002, 07:55:49 »
Цитировать
Народ... помогите создать уникальное ЧИСЛО в переменной типо: 145245624 желательно 7 - 10 цифр....

Функция crc32 () вычисляет 32-битную контрольную сумму строки. То есть, результат ее работы - 32 битное (4-байтовое) целое число. (Самоучитель PHP 4, Д. Котеров).
От себя добавлю пример:
$un=crc32 ("Тема");
echo $un;
Выдаст:
11358029533

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28