Fais un array avec 0 1 2 3 dedans, mélange le (par exemple : http://stackoverflow.com/a/6274381/753626) et tu te retrouves avec 0 1 2 3 dans un ordre aléatoire, ce qui reviens à ce que tu veux faire.
Sinon fais un array avec 0 1 2 3 dedans, tu tires un 1er nombre au hasard dans l'array, tu l'enlèves de l'array, pis tu en retires 3 autres de la même façon. http://stackoverflow.com/a/15584964/753626