Introduces the JavaScript method Math.random() and demonstrates how to use the concept of pseudorandomaility in a practical way. More specifically we discuss intervals, dividing intervals, scaling and translating intervals, and making a continuous interval a discrete one, which allows for selecting a random item from an array. Then finally we discuss some ideas around randomly shuffling items in an array.