A ideia desse algoritmo é determinar quem ocupa a ultima casa dos sorteáveis, o elemento sorteado sempre vai para a casa de índice i que não é mais sorteável após a troca.
Gostei da sua reposta, mas como ficaria o código? xD
eu não sei muito bem a programar
(adicionei um exemplo no topico)
Splayer
Valeu, usei o 1º exemplo e funcionou!
Estava querendo aprender a fazer um código simples, mas você já fez! HUHEAUHEHAU
@Edit Na variavel int x, dá erro ao colocar numero maior que 5
(testei nos 2 exemplos, numeros maiores, dá erro)
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 at principal.RandomNumeros.main(RandomNumeros.java:17)C:\Users\USER\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1FALHA NA CONSTRUÇÃO (tempo total: 0 segundos)
@Edit2 Acho que você pensou que a variavel int x era o tamanho do vetor, e não a quantidade de randomização do vetor elementos que teria no outro vetor escolhas