Thank you for your quick answer.
But I am very sure, that you can use value-returning functions withour setting the returnvalue to a var.

But I've tested this too "var x; x = random(2);"

The strange thing is, that it will run before and after my "for", and between the pointer settings ... but not after I set the whole pointerlist.