Ну можно конечно ещё через GETVAR SETVAR, но это не так гибко и запутаться гораздо легче.
К тому же лучше сразу привыкать делать нормально, как есть почти во всех языках, а не как в паре штук.
Внимание! Не повторять дома!
$1 = 100
$2 = 200
$3 = 300
$4 = 350
$rnd = RND(1, 4)
$name = strconcat("$", $rnd)
$a = $a + GETVAR($name)
LOGWRITE($a)
SETVAR($name, 0)
// что стало с переменными
LOGWRITE($1, " ", $2, " ", $3, " ", $4)
HALT