I am trying to make an anagram decoder and it isnt printing anything
up vote
-1
down vote
favorite
this is what im using from github to make a random word gen
import numpy
from random import shuffle
import dictionary
def shuffle_word(word):
word = list(word)
shuffle(word)
return ''.join(word)
dictionary = dictionary.generate_random_words()
scrambledWord = 'zgi'
fact = numpy.math.factorial(len(scrambledWord))
for x in range(2 * fact):
a = shuffle_word(scrambledWord)
if a in dictionary:
print(a)
that is what I am using for the decoder
python
add a comment |
up vote
-1
down vote
favorite
this is what im using from github to make a random word gen
import numpy
from random import shuffle
import dictionary
def shuffle_word(word):
word = list(word)
shuffle(word)
return ''.join(word)
dictionary = dictionary.generate_random_words()
scrambledWord = 'zgi'
fact = numpy.math.factorial(len(scrambledWord))
for x in range(2 * fact):
a = shuffle_word(scrambledWord)
if a in dictionary:
print(a)
that is what I am using for the decoder
python
3
What does "doesn't work" mean? Are there errors?
– roganjosh
Nov 10 at 21:34
1
What isdictionaryand what doesdictionary = dictionary.generate_random_words()produce (I'd also name thatrandom_wordsinstead ofdictionaryso you don't mask the module name if you want to re-use it)... does yourif a in dictionaryever have a chance of being true?
– Jon Clements♦
Nov 10 at 21:38
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
this is what im using from github to make a random word gen
import numpy
from random import shuffle
import dictionary
def shuffle_word(word):
word = list(word)
shuffle(word)
return ''.join(word)
dictionary = dictionary.generate_random_words()
scrambledWord = 'zgi'
fact = numpy.math.factorial(len(scrambledWord))
for x in range(2 * fact):
a = shuffle_word(scrambledWord)
if a in dictionary:
print(a)
that is what I am using for the decoder
python
this is what im using from github to make a random word gen
import numpy
from random import shuffle
import dictionary
def shuffle_word(word):
word = list(word)
shuffle(word)
return ''.join(word)
dictionary = dictionary.generate_random_words()
scrambledWord = 'zgi'
fact = numpy.math.factorial(len(scrambledWord))
for x in range(2 * fact):
a = shuffle_word(scrambledWord)
if a in dictionary:
print(a)
that is what I am using for the decoder
python
python
edited Nov 10 at 21:34
eyllanesc
67.5k82952
67.5k82952
asked Nov 10 at 21:31
J.carr
1
1
3
What does "doesn't work" mean? Are there errors?
– roganjosh
Nov 10 at 21:34
1
What isdictionaryand what doesdictionary = dictionary.generate_random_words()produce (I'd also name thatrandom_wordsinstead ofdictionaryso you don't mask the module name if you want to re-use it)... does yourif a in dictionaryever have a chance of being true?
– Jon Clements♦
Nov 10 at 21:38
add a comment |
3
What does "doesn't work" mean? Are there errors?
– roganjosh
Nov 10 at 21:34
1
What isdictionaryand what doesdictionary = dictionary.generate_random_words()produce (I'd also name thatrandom_wordsinstead ofdictionaryso you don't mask the module name if you want to re-use it)... does yourif a in dictionaryever have a chance of being true?
– Jon Clements♦
Nov 10 at 21:38
3
3
What does "doesn't work" mean? Are there errors?
– roganjosh
Nov 10 at 21:34
What does "doesn't work" mean? Are there errors?
– roganjosh
Nov 10 at 21:34
1
1
What is
dictionary and what does dictionary = dictionary.generate_random_words() produce (I'd also name that random_words instead of dictionary so you don't mask the module name if you want to re-use it)... does your if a in dictionary ever have a chance of being true?– Jon Clements♦
Nov 10 at 21:38
What is
dictionary and what does dictionary = dictionary.generate_random_words() produce (I'd also name that random_words instead of dictionary so you don't mask the module name if you want to re-use it)... does your if a in dictionary ever have a chance of being true?– Jon Clements♦
Nov 10 at 21:38
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
draft saved
draft discarded
draft saved
draft discarded
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53243608%2fi-am-trying-to-make-an-anagram-decoder-and-it-isnt-printing-anything%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3
What does "doesn't work" mean? Are there errors?
– roganjosh
Nov 10 at 21:34
1
What is
dictionaryand what doesdictionary = dictionary.generate_random_words()produce (I'd also name thatrandom_wordsinstead ofdictionaryso you don't mask the module name if you want to re-use it)... does yourif a in dictionaryever have a chance of being true?– Jon Clements♦
Nov 10 at 21:38