Author Topic: Рандом букв  (Read 2196 times)

0 Members and 1 Guest are viewing this topic.

artem3233

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Рандом букв
« on: October 05, 2018, 02:56:40 AM »
Скажите можно ли как то сделать чтобы clickermann вводил в нужное поле рандомно от aaaaaaa до zzzzzzz нигде найти не могу, пытался написать сам не работает, только с цифрами получается  :'(
« Last Edit: October 05, 2018, 03:34:27 AM by artem3233 »

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Рандом букв
« Reply #1 on: October 05, 2018, 04:21:57 AM »
Как вариант:
Code: (clickermann) [Select]
STRSEPARATE ("a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z", ":", $abc)

$str = strconcat ($abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)])

print($str)

halt

Code: (текст) [Select]
4:20:12 zwdbyxd
4:20:15 uexrjlc
4:20:17 osivjgp
4:20:21 pflhcie
4:20:22 qwtaide

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Рандом букв
« Reply #2 on: October 05, 2018, 09:02:50 AM »
STRSEPARATE каждый раз добавляет значения в массив, поэтому нужно обнуление массива.

Code: (clickermann) [Select]
STRSEPARATE ("a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z", ":", $abc)
$str = strconcat($abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)],$abc[rnd(0,25)])
UNDEFINE($abc)

print($str)

halt

artem3233

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: Рандом букв
« Reply #3 on: October 05, 2018, 12:09:47 PM »
Спасибо огромное помогло!!!

Атеист

  • Guest
Re: Рандом букв
« Reply #4 on: October 06, 2018, 10:19:17 AM »
Для полноты ответа, наверно стоит добавить еще один, более современный вариант, от Johnny.

Для Clickermann v4.13.
Справка => Строки и файлы => CHAR (см. Пример)