|
Welcome
=>
This is a simple keypad utility.
It will take a phone or ATM keypad number
and generate all letter combinations in the given sequence (the order
you supply, so 123 produces different results than 321)
from the specified keypad type.
This can be useful for trying to find interesting words that work with
your phone number or memory tricks for bank card PIN numbers... I've also
integrated a search function to this which searches a database of 117,964
words for matches to the letter combinations.
You can use any input format you like 1234567890, or (123) 456-7890,
or whatever works best for you. All non-numeric data is silently discarded.
-or-
It will take a word and give you the corresponding number from
the specified keypad type. This is quick and we don't place any limitation
on the length of word you can use.
You can use any input format you like, all non-alphabet data is silently
discarded.
Details =>
Limitations:
Because of the number of letter/word combinations generated from even
relatively short numbers, I've limited this utility to only processing
numbers that result in 200,000 or fewer unique combinations or
100 or
fewer queries (search items) to the "words" database (Blame
it on my wimpy online web server timing out with longer search delays),
try breaking up your number into smaller sections to run word searches
on it.
Remember, some of the keys on a phone keypad have no letter values (0,1)
and some have four letter values (7,9) so results can vary wildly from
the same length number. In some events the search can take a very long
time or even time-out on the server, which is why I built in this
limitation. e.g. running "9999999999" which uses 4 letters per
digit and has a total of 1,048,576 unique combinations. While a
normal phone number "123-456-7890" only has 11,664 unique
combinations.
Keypad Type: Select if you want to create letter/word combinations
from a telephone keypad - or - a grocery store swipe/bank ATM machine
keypad.
Results Formatting: Plain text is one long list of combinations
while html table formatting creates four columns and places each word
in it's own nicely buffered table cell (easier on the eyes ???).
Results Type: Letter combinations returns all possible combinations
whether or not they might be a real word. Match know words will return
only words found in my (extensive: 117,964) English word database created
from the Scrabble one and two dictionaries. However, not all words will
be identified in this database, and the program has to create the plain
word list first anyway, which makes this method rather time consuming.
You might want to do the letter combinations first and then the program
won't have to redo this part (since I save the results on the server)
for the database search. Either way, it can take a minute or two to get
the results.
Keypads:
Phone: ( 1 = "", 2 = a b c,
3 = d e f, 4 = g h i, 5 = j k l,
6 = m n o, 7 = p q r s, 8 = t u v,
9 = w x y z, 0 = "" )
ATM: ( 1 = q z, 2 = a b c, 3=
d e f, 4 = g h i, 5 = j k l, 6
= m n o, 7 = , p r s, 8 = t u v, 9
= w x y, 0 = "" )
|