Algoritmo de shuffle reversível usando uma chave
Como codificaria um algoritmo de reprodução aleatória reversível em C # que usa uma chave para reprodução aleatória e pode ser revertida para o estado original?
Por exemplo, eu tenho uma string: "Hello world", como posso embaralhá-la para que mais tarde eu possa reverter a string embaralhada de volta para "Hello world".