2009-08-22 11 views
2

Wie viele mögliche Wörter der Länge 6 kann ich aus dem englischen Kleinbuchstabenalphabet erzeugen, wenn jedes Wort mit einem zufälligen Konsonanten beginnt und danach alternieren Vokale und Konsonanten?Generieren von zufälligen 6-stelligen Strings

Was passiert, wenn ich Ziffern zu meinem Alphabet hinzufüge?

Siehe auch this question.

+0

Bitte geben Sie die Programmiersprache an, nach der Sie suchen. –

Antwort

6

Ich nehme an, dies ist related to this question/answer, wenn ja, dann die Anzahl der Möglichkeiten ist dieser Fall (6 Zeichen) sind 1 Million, 157.000 und 625:

21 * 5 * 21 * 5 * 21 * 5 = 1,157,625 

7 Zeichen:

21 * 5 * 21 * 5 * 21 * 5 * 21 = 24,310,125 

8 Zeichen:

21 * 5 * 21 * 5 * 21 * 5 * 21 * 5 = 121,550,625 

Sie erhalten die Idee.

+0

Was wäre die Kombination, wenn ich 1-9 in Ihr Array einfüge ('b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l "m", "n", "p", "q", "r", "s", "t", "v", "w", "x", "y", "z", '1', ...., '9'), – coderex

+0

Einfach, Sie müssen nur die Berechnungen, aber anstelle von 21 sollten Sie 31 verwenden (wegen der zusätzlichen 10 Ziffern), aber dies würde die Funktion nicht mnemonisch machen, Bitte beziehen Sie sich auf Ihre ursprüngliche Frage für ein Update (in ein paar Minuten). –

+0

Fertig, jetzt um die Anzahl der Möglichkeiten zu berechnen, sollten Sie die oben genannten Berechnungen mit 10^n multiplizieren (wobei n die Anzahl der Ziffern ist), so dass für 6 Buchstaben und 3 zusätzliche Ziffern die Berechnung 1157625 * 10^3 = 1157625 * 1000 = 1.157.625.000. –

0

Wenn es nur englische Alpha-Zeichen in Kleinbuchstaben gibt, lautet die Antwort für die Kombination einfach 26 zur sechsten Potenz. Ich habe keine Antwort für die Permutation.