Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public String function shuffle(required String s)
- {
- // get string as array
- var characters = listToArray(arguments.s, "");
- // initialize end result
- var result = [];
- while(arrayLen(characters) != 0){
- // get random index within the remaining length of the characters
- var index = randRange(1, arrayLen(characters));
- arrayAppend(result, characters[index]);
- arrayDeleteAt(characters, index);
- }
- return arrayToList(result, "");
- }
Add Comment
Please, Sign In to add comment