In-place algorithm으로 짜면 swapping 방식으로 구현해야 하겠지만

In-place algorithm으로 짜지 않으면 이렇게 더 효율적으로 짤 수 있음...


내가 만든 shuffle 함수는 함수를 일반화시켜서 N칸의 int 배열과 N을 인자로 받아 0 ~ N-1의 숫자를 발생시키도록 고안함.


이거보다 더 효율적인 코드가 존재할까?