16
Общие вопросы / Re: Вопрос по рандомному значению из массива
« on: January 19, 2019, 10:45:39 PM »Code: (clickermann) [Select]LOGCLEAR
TFREADARR("input.txt",$arr)
FOR($a = ARRSIZE($arr) - 1, $a > -1, -1)
$n = RND(0,$a)
LOGWRITE ($arr[$n]) // $arr[$n] - рандомная строка (без повторов) из файла "input.txt" (см. Лог)
$arr[$n] = $arr[$a]
$del = ARRPOP($arr)
END_CYC
HALT
Спасибо за помощь! Не могу понять, а как это применить? Вот я беру значение $arr[$n] - назначаю как переменную $num и вставляю в код, как KEYSTRING(TFREAD (test.txt, $num), RND(200,500)). Но тогда есть повторения, иногда даже по 3 раза. Видимо туплю где-то и не могу продуплить где именно!
Спасибо, сегодня подключил скри