WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Programm für Zeichenkombinationen

Photoshop, Dreamweaver, Elements, Flash, Shockwave, Go-Live, Corel, HTML-Editoren,WYSIWYG Editoren,FTP, File-Zilla, etc.

Forum » Software zum Erstellen einer Webseite und andere Programme » Programm für Z... - 20 Juni 2018 Antworten
im Forum für Webhosting Homepage gefunden:
Programm für Zeichenkombinationen
Flash
Mausakrobat
Threadstarter




Beiträge: 206

Moin.

Kennt jemand nen Programm, dass einem alle Kombinationen von Buchstaben und Zahlen in einer Liste generieren kann?


---
"Frauen sind die Juwelen der Schöpfung - man muss sie mit Fassung tragen"
(Heinz Erhardt)

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

hab ich neulich mal in haskell geschrieben. ist da nen einzeiler ;) Permutationen nennt sich sowas. Musst mal nach Googeln, gibt bestimtm was dazu.

  Profil   Editieren   Zitieren
Flash
Mausakrobat
Threadstarter




Beiträge: 206

Funktioniert dein selber geschriebenes vernünftig?


---
"Frauen sind die Juwelen der Schöpfung - man muss sie mit Fassung tragen"
(Heinz Erhardt)

  Profil   Editieren   Zitieren
Flash
Mausakrobat
Threadstarter




Beiträge: 206

ich habe eins!
da kann man z.b. 0123456789 eingeben, dann gibt der einem alle kombinationen.
Nur wie kekomme ich z.b. alle 4 stelligen kombinationen??
Und das Programm macht auch keine kombinationen mit doppelzahlen...

---
"Frauen sind die Juwelen der Schöpfung - man muss sie mit Fassung tragen"
(Heinz Erhardt)

Diese Nachricht wurde geändert von: Flash
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Achso, das sind dann auch keine Permutationen mehr. Wofür brauchst du sowas denn? Das klingt ja schon fast nach Brute-Force...

  Profil   Editieren   Zitieren
Flash
Mausakrobat
Threadstarter




Beiträge: 206

Ich wollte mir wohl mal riesige Listen erstellen.

---
"Frauen sind die Juwelen der Schöpfung - man muss sie mit Fassung tragen"
(Heinz Erhardt)

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

hm, allein die Anzahl der Permutationen ist schon n! Ich hoffe du bist dir sicher, dass du das willst.

  Profil   Editieren   Zitieren
Flash
Mausakrobat
Threadstarter




Beiträge: 206

Joa!

---
"Frauen sind die Juwelen der Schöpfung - man muss sie mit Fassung tragen"
(Heinz Erhardt)

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ok, hab dir mal schnell was geschrieben in Haskell. Zum Ausführen brauchst du Hugs

Folgenden Inhalt packst du in eine Datei dem Namen bla.lhs:
1: 
2: 
3: 
4:
> permutate' :: (Eq a) => [a] -> Int -> [[a]]
> permutate' [] n = [[]]
> permutate' _  0 = [[]]
> permutate' xs n = [ x:ys | x <- xs, ys <- (permutate' xs (n-1))]


Die Datei musst du in der Konsole dann in den Hugs laden. Also mit der Eingabeeaufforderung ins Hugs-Verzeichnis gehen. hugs ausführen und die Datei mit ":l Pfad/zur/Datei/bla.lhs" laden.
Anschließen kannst du das ganze dann so benutzen:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18:
languitar@Little-Tux:~/Desktop > hugs bla.lhs
__   __ __  __  ____   ___      _________________________________________
||   || ||  || ||  || ||__      Hugs 98: Based on the Haskell 98 standard
||___|| ||__|| ||__||  __||     Copyright (c) 1994-2005
||---||         ___||           World Wide Web: http://haskell.org/hugs
||   ||                         Report bugs to: hugs-bugs@haskell.org
||   || Version: 20050308       _________________________________________

Haskell 98 mode: Restart with command line option -98 to enable extensions

Type :? for help
Main> permutate' ['A','B'] 3
["AAA","AAB","ABA","ABB","BAA","BAB","BBA","BBB"]
Main> permutate' ['0','1'] 8
["00000000","00000001","00000010","00000011","00000100","00000101","00000110","00000111","00001000","00001001","00001010","00001011","00001100","00001101","00001110","00001111","00010000","00010001","00010010","00010011","00010100","00010101","00010110","00010111","00011000","00011001","00011010","00011011","00011100","00011101","00011110","00011111","00100000","00100001","00100010","00100011","00100100","00100101","00100110","00100111","00101000","00101001","00101010","00101011","00101100","00101101","00101110","00101111","00110000","00110001","00110010","00110011","00110100","00110101","00110110","00110111","00111000","00111001","00111010","00111011","00111100","00111101","00111110","00111111","01000000","01000001","01000010","01000011","01000100","01000101","01000110","01000111","01001000","01001001","01001010","01001011","01001100","01001101","01001110","01001111","01010000","01010001","01010010","01010011","01010100","01010101","01010110","01010111","01011000","01011001","01011010","01011011","01011100","01011101","01011110","01011111","01100000","01100001","01100010","01100011","01100100","01100101","01100110","01100111","01101000","01101001","01101010","01101011","01101100","01101101","01101110","01101111","01110000","01110001","01110010","01110011","01110100","01110101","01110110","01110111","01111000","01111001","01111010","01111011","01111100","01111101","01111110","01111111","10000000","10000001","10000010","10000011","10000100","10000101","10000110","10000111","10001000","10001001","10001010","10001011","10001100","10001101","10001110","10001111","10010000","10010001","10010010","10010011","10010100","10010101","10010110","10010111","10011000","10011001","10011010","10011011","10011100","10011101","10011110","10011111","10100000","10100001","10100010","10100011","10100100","10100101","10100110","10100111","10101000","10101001","10101010","10101011","10101100","10101101","10101110","10101111","10110000","10110001","10110010","10110011","10110100","10110101","10110110","10110111","10111000","10111001","10111010","10111011","10111100","10111101","10111110","10111111","11000000","11000001","11000010","11000011","11000100","11000101","11000110","11000111","11001000","11001001","11001010","11001011","11001100","11001101","11001110","11001111","11010000","11010001","11010010","11010011","11010100","11010101","11010110","11010111","11011000","11011001","11011010","11011011","11011100","11011101","11011110","11011111","11100000","11100001","11100010","11100011","11100100","11100101","11100110","11100111","11101000","11101001","11101010","11101011","11101100","11101101","11101110","11101111","11110000","11110001","11110010","11110011","11110100","11110101","11110110","11110111","11111000","11111001","11111010","11111011","11111100","11111101","11111110","11111111"]
Main> :q
[Leaving Hugs]
languitar@Little-Tux:~/Desktop >

Du erhältst dann Zeichekettenlänge^n Elemente.

Viel Spaß

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
Flash
Mausakrobat
Threadstarter




Beiträge: 206

War klar, dass ich da wieder zu blöd für bin...
Wenn ich es ans laufen bekomme, wie bekomme ich die untereinander in eine .txt ???

Boah is echt nen hefitges Forum.
Werden schon extra Programme geschrieben!


---
"Frauen sind die Juwelen der Schöpfung - man muss sie mit Fassung tragen"
(Heinz Erhardt)

Diese Nachricht wurde geändert von: Flash
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Das kann ich dir nicht sagen. ;) Output mit haskell hab ich mir nicht angeguckt. Kannst ja einfach mit PHP parsen lassen oder einer Sprache deiner Wahl. ;)

  Profil   Editieren   Zitieren
 

Antworten
Forum » Software zum Erstellen einer Webseite und andere Programme » Programm für Z...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Programm für Zeichenkombinationen im Forum Homepage Hosting AntwortenLetztes Posting
Excel
in "Software zum Erstellen einer Webseite und andere Programme"
13 17.05.2018 18:13 von minad
Oxid Agentur
in "Software zum Erstellen einer Webseite und andere Programme"
3 17.05.2018 18:11 von minad
Rechnungsprogramm gesucht
in "Software zum Erstellen einer Webseite und andere Programme"
3 15.05.2018 09:25 von minad
Höchste Sicherheit der Firmendaten
in "Software zum Erstellen einer Webseite und andere Programme"
6 12.05.2018 01:42 von richardburn
Suche gute Webinar Software
in "Software zum Erstellen einer Webseite und andere Programme"
3 04.05.2018 08:31 von minad
Shopware zu empfehlen?
in "Software zum Erstellen einer Webseite und andere Programme"
3 21.01.2018 22:16 von Rieke
Musikerkennung App
in "Software zum Erstellen einer Webseite und andere Programme"
0 07.01.2018 23:17 von Ruzzla
Vorstellung Community-Software "Marlida"
in "Software zum Erstellen einer Webseite und andere Programme"
13 30.11.2017 20:50 von tim80



Besucher : 5635063    Heute : 614     Gestern : 1312     Online : 28     20.6.2018    13:10      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben