...

Você quer gerar 4 números aleatórios que sejam diferentes?
eu faria isso dessa maneira:

senha[0] = 1 + ( Math.random() * 5 );
do {
    senha[1] = 1 + ( Math.random() * 5 ); 
} while(senha[1] == senha[0]);
do {
    senha[2] = 1 + ( Math.random() * 5 ); 
} while((senha[2] == senha[1]) || (senha[2] == senha[0]));
do {
    senha[3] = 1 + ( Math.random() * 5 ); 
} while((senha[3] == senha[2]) || (senha[3] == senha[1]) || (senha[3] == senha[0]));

não sei se tem forma mais eficiente, mas eu faria assim.

Pelo que pude perceber, você editou seu post e removeu a pergunta bem como a descrição.

Uma dica: Quando alguém resolver sua dúvida, edite apenas o cabeçalho da sua pergunta colocando
como [Resolvido].

Isso é muito importante, pois alguém mais pode vir a ter a mesma dúvida que você.
Abraços.

Concordo. Seria interessante você responder se a solução dada resolveu seu problema.
É muito raro eu postar alguma dúvida em um fórum porque geralmente eu pesquiso e encontro alguém com a mesma dúvida q já tinha postado.

viccenzo é muito mala, cara tirou o conteudo e titulo do topico.
… tem aparecido cada um heim

Pra que fazer isso no titulo do post?

Vicenso, não destrua seus tópicos!
Fazendo isso você contribui para que os outros usuários parem de te ajudar.

Tópico trancado.