AnagramShuffleApplet.java will appear below in a Java enabled browser.
Use the applet to investigate anagram encryption and decryption.
To use this applet:
-
Enter an anagram or word in the top text field. If you enter a plain text
word, press the "random anagram" button to see a random shuffling the characters
in your word.
-
List letter patterns (2 or more letters together), separated by spaces
or commas, that you want to force to not appear in the shuffled anagrams
in the second text field. For example, if you suspect that "xx" and "edc"
do not appear in the word (whose anagram is listed in the top text field),
you would enter xx edc in the second
text field.
-
Enter forbidden or unlikely starting letters (letters at the beginning
of the word) and ending letters (separated by spaces or commas) in the
next two text fields.
-
Press the "show anagrams" button to see the first 50 shuffles of your word
that satisfy your restrictions.
The applet takes quite some time to run, and will generally produce the
same list of shuffled anagrams, unless you alter something. The limit of
50 is imposed so that you try hard to eliminate most shuffles. You can
apply a random anagram shuffle to your input, to see 50 other shuffles.
The applet source code, Java
application source code, and BreezyGUI
links.