# Little bit of array math

**URL:** <https://forum.kirupa.com/t/little-bit-of-array-math/297237>\
**Category:** Uncategorized\
**Created:** [September 28, 2009, 4:31pm UTC](https://forum.kirupa.com/t/little-bit-of-array-math/297237 "2009-09-28T16:31:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![regbolD](https://avatars.discourse-cdn.com/v4/letter/r/ecccb3/32.png) [@regbolD](https://forum.kirupa.com/u/regbolD)\
**Post date:** [September 28, 2009, 4:31pm UTC](https://forum.kirupa.com/t/little-bit-of-array-math/297237/1 "2009-09-28T16:31:54Z")

</div>

I need to pick each time one item from an array (only 4 items in an array)  
but I need not to repeat last pick, (just last pick), so it can go “top”, “left”, “top”…  
just not “top”, “top”…

var caseArr:Array = [“top”, “left”, “bottom”, “right”];  
var r:int = Math.floor(Math.random() \* caseArr.length);  
\_case = caseArr[r];
