Тема: AHK: приоритет вывода значений из массива
Вопрос: как можно задать приоритет вывода для значений из массива? Чтобы какие-либо из значений внутри массива можно было выводить с большей частотой, чем остальные..:/
Использую следующий код в работе:
coord := [{x:100,y:100},{x:300,y:500},{x:500,y:300},{x:500,y:500},{x:400,y:10},{x:50,y:600}]
1::
Random,Rpos,1,% coord.MaxIndex()
Random,RX,0,50
Random,RY,0,60
MouseMove, % coord[Rpos].x + RX, % coord[Rpos].y + RY , 0
ToolTip % "X:" coord[Rpos].x + RX "`nY:" coord[Rpos].y + RY
Return
Пример: я запускаю данный код через цикл из 10 повторов. По окончании цикла - вывод значений из массива в процентом соотношении таким примерно должен получится:
{x:100,y:100} - 30%
{x:300,y:500}-10%
{x:500,y:300}-20%
{x:500,y:500}-5%
{x:400,y:10}-34%
{x:50,y:600}-1%
З.Ы код от многоуважаемого serzh82saratov