Here are two snippets of a function using random numbers to index a couple of arrays.
The following shows getting a random array index, then using that value to access an array element, from the looks of things both arrays should access element X, where X is a random number between 0…length exclusive.
What actually happens is each GET operation is given a different random number. This seems somewhat counterintuitive to me. Am I right to think of variable wires as actually function calls on blocks in disguise, or are they meant to behave just like variables? The following does work