I was just wondering if there’s a way (using ASP.NET C#) to “shuffle” up the contents of a string, but still be able to click another button and “UNshuffle” it back to its original content withOUT saving the original content?
Thank you 🙂
Example:
"This is not shuffled."
"isuo .tffsnl iTh shed"
...And then I click the "UNShuffle" button and it becomes normal again:
"This is not shuffled."
Well, you’d need to save something. One simple idea:
Randomto use for shuffling using that seedThe shuffle is then reversible – admittedly with a bit of effort. (I’d probably shuffle the numbers 0…(n-1) in the same way, and then reverse map the characters that way.)
The tricky bit is that you do need the seed – it’s a bit like a salt in a stored password hash. You’ve got to have some extra bit of information to say how it was shuffled otherwise you won’t know whether “abc” came from “bac” or “cab” for example.