Size: a a a

2018 June 29

RB

Random Balance in AutoIT RU
Кто-то реализовывал алгоритм движения мышью, близкий к человеческим?
источник

W

Welcome Bot in AutoIT RU
Привет HN! Расскажи о своем применении AutoIT и как нашли наш чат? Если есть интересные ссылки на ресурсы и прочие материалы по AutoIT - пишите!
источник

GK

Georgy Kuzminykh in AutoIT RU
Привет всем, пишу скрипт для создания рандомной строки:

$al = 'abcdefghigklmnopqrstuvwxyz1234567890'
$str = ''
for $i = 0 to 12
  $str += StringSplit($al,"",2)[Random(0, StringLen($al))]
Next
Не робит. Что не так?
источник

AP

Andrew Pir in AutoIT RU
$str += StringSplit($al,"",2)[Random(0, StringLen($al))]

замени на
  $str &= StringSplit($al,"",2)[Random(0, StringLen($al))]
источник

GK

Georgy Kuzminykh in AutoIT RU
ааааа, все, понял, спасибо))
источник

AP

Andrew Pir in AutoIT RU
;)
источник

GK

Georgy Kuzminykh in AutoIT RU
А есть более рандомный рандом?
источник

Ra

Ruslan aka DUDE in AutoIT RU
Georgy Kuzminykh
А есть более рандомный рандом?
да, рандом с большим диапазоном рандома)
источник

Ra

Ruslan aka DUDE in AutoIT RU
или рандом с рандомными диапазонами рандома
источник

GK

Georgy Kuzminykh in AutoIT RU
Не, не так рандомный, происзодит большое количество итерация и каждые 2-3 итерации одна и та же строка, видимо этот рандом по системонму  времени работает или еще как-то. Это никак не исправить?
источник

Ra

Ruslan aka DUDE in AutoIT RU
Georgy Kuzminykh
Не, не так рандомный, происзодит большое количество итерация и каждые 2-3 итерации одна и та же строка, видимо этот рандом по системонму  времени работает или еще как-то. Это никак не исправить?
заменить Random(0, StringLen($al)) на Random(0, 999999999999)?
источник

GK

Georgy Kuzminykh in AutoIT RU
Спасибо
источник

Ra

Ruslan aka DUDE in AutoIT RU
Georgy Kuzminykh
Спасибо
почитал хотябы справку, где что указывается
это основы всех основ
источник

GK

Georgy Kuzminykh in AutoIT RU
только я не пойму, почему он при  StringSplit($al,"",2)[Random(0, StringLen(9999))] не выдает ошибку что индекс вышел за границу массива
источник

GK

Georgy Kuzminykh in AutoIT RU
Ruslan aka DUDE
почитал хотябы справку, где что указывается
это основы всех основ
Да ладно, на один раз использования можно не читать))
источник

Ra

Ruslan aka DUDE in AutoIT RU
Georgy Kuzminykh
только я не пойму, почему он при  StringSplit($al,"",2)[Random(0, StringLen(9999))] не выдает ошибку что индекс вышел за границу массива
потомучто с английским беда?
источник

Ra

Ruslan aka DUDE in AutoIT RU
разве 9999 является String?
источник

Ra

Ruslan aka DUDE in AutoIT RU
и вообще заберись с  StringLen
источник

GK

Georgy Kuzminykh in AutoIT RU
мы же берем индекс массива который по длине $al а она явно меньше 9999
источник

Ra

Ruslan aka DUDE in AutoIT RU
PS:я ушел из диалога
источник