Автор Тема: Как сгенерировать случайное шестнадцатиричное число  (Прочитано 4758 раз)

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

Оффлайн Paha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ребят подскажите начинающему кусок кода, который бы генерировал случайное шестнадцатиричное число длинной 8 символов в диапазоне, скажем, от 10000000 до ffffffff.
Спасибо заранее!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
1. сначало генерируешь первую цифру от 1 до 15 ([p]mt_rand[/p]), затем ее [p]dechex[/p]
2. Потом генерируешь остальную часть mt_rand(0, hexdec(\'fffffff\')); и тоже делаешь для нее dechex
3. объединяешь 2 строки
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Paha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
спасибо большое Макс.

 

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