Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: creating all possible random 'words' from 4 letters

by Elgon (Curate)
on Nov 07, 2003 at 14:22 UTC ( #305301=note: print w/ replies, xml ) Need Help??


in reply to creating all possible random 'words' from 4 letters

Anonymonk,

I suggest you use the "Search" function at the top left with the keywords "permutations" or "combinations" as this will turn up lots of code to give you a head start. Broadly speaking you want to assign each letter to an index in an array and jumble them up in all possible ways, which is a standard algorithm.

If you want the maximum number of combinations of four prechosen letters where each letter is only used once, I think that there are 24 combinations btw (4!) and if any letter may be used more than once, there are something like 456,976 combinations (26^4)

Elgon

UPDATE: Thanks to pinetree for the link to the maths faq. In the above node, I am talking about permutations and NOT combinations. You live and learn.

Please, if this node offends you, re-read it. Think for a bit. I am almost certainly not trying to offend you. Remember - Please never take anything I do or say seriously.


Comment on Re: creating all possible random 'words' from 4 letters

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://305301]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (4)
As of 2015-07-05 15:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (67 votes), past polls