The original question was from a programming interview, they asked for a random player not playing same song until all other remaining songs have played in "Random" order.
This question is asking for non repeating random numbers, from what little i remember from doing probability almost 30 years ago, in a sequence of random numbers every sequence should happen infinitely many times, therefore any length of repetition of all numbers should be present.
My question is, are such sequences that are void of repetition, any less random ? should they not be called random as there is a rule that has changed the probability of next number not to be equally likely for all numbers, or some other reasoning applies?
for example a coin toss is no longer random if no repetition is allowed, after the first flip all other flips are known, so one would agree that makes the randomness of coin flipping to disappear.

Short answer:
There is no such thing as a random sequence.
Longer answer:
A sequence, in itself, cannot be random. What is random is the process that produces the sequence. Take, for example, the sequence
$2,5,1,6$.
Is it random? Well, if it is the product of a die roll, then people would call it "random". But what if I tell you that in fact, this sequence is part of my bread making recipe? (2 cups flour, 5 ounces salt, one cup water and 6 teaspoons yeast). Is the sequence still "random"? No, right? So if the same sequence can be both random and not at the same time, it's only reasonable that randomness cannot be the property of the sequence itself, but rather the process that produces it.