За последние 24 часа нас посетили 18516 программистов и 1706 роботов. Сейчас ищут 795 программистов ...

рандом из таблицы аски

Тема в разделе "PHP для новичков", создана пользователем ivnphp, 11 ноя 2015.

  1. ivnphp

    ivnphp Новичок

    С нами с:
    11 окт 2015
    Сообщения:
    33
    Симпатии:
    0
    Добрый день.
    Есть код:
    Код (PHP):
    1. chr(rand(97, 122)) 
    хотел бы что бы рандом шел из участка 65-90 и 97-122
    Спасибо.

    Добавлено спустя 1 минуту 56 секунд:
    Код (PHP):
    1. chr(rand(rand(97, 122), rand(65, 90))); 
    -----???

    Добавлено спустя 18 минут 8 секунд:
    вобщем пока вот так:

    Код (PHP):
    1. $pass_phrase = "";
    2. $letters = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM';
    3. $size_letters = strlen($letters)-1;
    4. for( $i = 0; $i < CAPTCHA_NUMCHARS; $i++){
    5.     $pass_phrase .= $letters[rand(0,$size_letters)];
    6.     //$pass_phrase .= chr(rand(rand(97, 122), rand(65, 90)));
    7. } 
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  4. ivnphp

    ivnphp Новичок

    С нами с:
    11 окт 2015
    Сообщения:
    33
    Симпатии:
    0
    да я хочу получать набор символов, это не только для CAPTCHA
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Код (PHP):
    1. chr(rand(0, 1) ? rand(97, 122) : rand(65, 90));  
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  7. ivnphp

    ivnphp Новичок

    С нами с:
    11 окт 2015
    Сообщения:
    33
    Симпатии:
    0
    спасибо, работает.