# [J], 30 bytes '#'|.@|:@,^:4[$?~@*/@[{*/@[{.] [Try it online!][TIO-k1akz015] [J]: http://jsoftware.com/ [TIO-k1akz015]: https://tio.run/##y/qvpKeepmBrpaCuoKNgoGAFxLp6Cs5BPm7/1ZXVa/QcaqwcdOKsTKJV7OsctPQdoqvBhF7sf02u1OSMfAVDIExTUPdXV4Dw1dVh4sYgcQ/XSHVUCWMFE4iEj48/mpSFgqERSM7RJczPK9jdwzXE08c3LMI1KCTS09/L2znMzznYDU2PobGCMcQFcBABAujKDBVMwMocnZxdXN3cPTy9vH18/fwDAoOCQ0LDwiMio8iRUf8PAA "J – Try It Online" Doesn't seem to shuflle the ouptut in TIO, although it generates a unique permutation each time it's run in the J console.