[ADD] Get Array Random element

That’s not true. If you were to get LastIndex on an array with a length of 1, you’d get the last index in the array.
But arrays start at an index of 0. So the index you’d get is 0.
Meaning, that if you do Length - 1, you’d end up with the correct index to reference that array element.

LastIndex == Array Length - 1

The only case I could see some funky behavior is if you have an array with empty indexes in between. Though I’m not certain of that.