Get random Item from array node, when trying to set it gives a random index

Already did (not shown but I tried that) I found a solution by using a find node with it

[From the docs][1]
The act of setting the index of the random array item is also random which should not be according to the documentation

Am I doing something wrong or is it a bug?

Print it instead. Watching values is not always reliable from my experience.