ANSWERS: 2

There are many algorithms (an algorithm is a a finite set of welldefined instructions for accomplishing some task) for generating random numbers. Some use the time as a seed (the base number of which all the rest of the random numbers are generated), others use other numbers. Typically, they are deterministic in a computer. That means that if you start with the same seed, you will get random numbers, but they will always come in the same order. This is known as a pseudorandom number generator. Of course, if you can generate random numbers, you can then use them to randomize anything such as the songs in your playlist.

There is no such thing as computer generated random numbers, only a sequence that is too long to recognize in our lifetimes. That is why encryption and security measures need to be updated frequently, as new exploits of current systems are detected.
Copyright 2018, Wired Ivy, LLC