I wrote a function to shuffle the letters in a word, but ... it doesn't work and I don't know why :-\
Code:
Public Function ShuffleLetters(ByVal text As String) As String
While i < Len(text)
again:
Randomize()
Random = CInt(Int((Len(text) * Rnd()) + 1))
If pos(Random) = False Then
LetterToshuffle = Mid(text, Random, 1)
ShuffleLetters += LetterToshuffle
pos(Random) = True
i += 1
Else : GoTo again
End If
End While
End Function