| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 23.12.10 Prihlásený: 06.10.15 Príspevky: 331 Témy: 130 Bydlisko: 054 01 Levoča |
Ahojte. Potrebujem neaký js script ktorý my vypíše napr. všetky 10 miestne kombinacie znakov (a-z, A-Z, 0-9).
Existuje niečo také?
Ďakujem
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.04.2011 22:01 | |
|
Myslel si naozaj kombinacie alebo variacie s opakovanim? Len tak pre zaujimavost, vypisovat vsetky kombinacie do suboru s jednobytovym kodovanim by vytvorilo 1 TB subor. Tych variacii s opakovanim (co sa mi zda podstatne vyuzitelnejsie) by vyslo na vyse 7 EiB. Takze co sa snazis spravit?
Naposledy upravil Ďuri dňa 09.04.2011 22:05, celkovo upravené 1
|
|
Registrovaný: 23.12.10 Prihlásený: 06.10.15 Príspevky: 331 Témy: 130 Bydlisko: 054 01 Levoča |
Myslel som variacie s opakovanim potrebujem vypisat vsetky moznosti ktore my mozu vzdniknut v jednom spcialnom skripte ... len potrebujem aby to bolo v js
// pridané po 3 minútach od posledného príspevku
Nepotrebujem to ukladat ale iba kombinaciu vygenerovat porovnat a jednoducho odstranit
_________________ ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.04.2011 22:20 | |
|
Tak ono algoritmus je velmi jednoduchy, ide o "kazdy s kazdym", cize staci do seba vnorit ziadany pocet cyklov, z ktorych kazdy bude prechadzat mnozinou znakov. Tu je priklad s trojprvkovymi variaciami:
Kód: var c = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.split(''); for (var i = 0; i <= 61; i++) { for (var j = 0; j <= 61; j++) { for (var k = 0; k <= 61; k++) { document.writeln([c[i], c[j], c[k]].join('')); } } }
Drzim palce pri pracovani s desiatimi cyklami. Pri rychlosti generovania a porovnania 1 skupina znakov za mikrosekundu to za nieco vyse 26000 rokov bude hotove
|
|
Registrovaný: 23.12.10 Prihlásený: 06.10.15 Príspevky: 331 Témy: 130 Bydlisko: 054 01 Levoča |
ó. ďakujem za kód a ešte ako by som si to prerobil na 10 znakov?
_________________ ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.04.2011 22:41 | |
|
Toto dufam nemyslis vazne. Za prve kvoli tomu, ze som ti jasne napisal, ako na to, za druhe kvoli tomu, ze ak chces seriozne programovat, musis princip pochopit z toho kodu, ktory som ti dal, a za tretie, ja si ten cas potrebny na odskusanie vsetkych moznych skupin nevymyslam.
Ked chces niekomu zistit heslo na fejsbuk (co sa strasne obavam pri takychto ambicioznych planoch ), skus socialne inzinierstvo alebo prinajhorsom slovnikovy utok. Nech ides robit cokolvek, je to tebou opisovanym sposobom blbost.
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 10.04.2011 19:59 | |
|
skúšal som kombinácie 4 znakov, stopol som to, keď prehliadač zabudol čí je. veľa šťastia s desiatimi
//reku, že skpsim ešte raz zapisovať do súboru pomocou php. po cca 6 minútach mi zahlásilo chybu, že mám plný disk, súbor mal túšim 9,89 GB (už neviem presne, skoro 10GB)
_________________ Sorry za prelkepy |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| generator kombinacii v JavaScript, VBScript, Ajax | 1 | 1040 | 06.04.2009 7:57 juho | | JTextArea - vypisovanie textu v Assembler, C, C++, Pascal, Java | 3 | 295 | 17.04.2013 21:47 XOLOO | | Skript na vypisovanie menin v Operačné systémy Unix a Linux | 0 | 328 | 08.03.2010 21:49 SkyHiRider | | vypisovanie z databazy je zlé v PHP, ASP | 3 | 335 | 31.01.2011 12:18 Pablo Montero | | Konfigurator farebnych kombinacii a tvarov v Ponuka práce | 0 | 484 | 15.03.2014 0:32 CreativeAmarena | | Hľadanie možných kombinácií v reťazci v PHP, ASP | 2 | 504 | 08.04.2011 15:36 jurov | | prikaz na vypisovanie do riadku v Assembler, C, C++, Pascal, Java | 4 | 418 | 31.12.2010 17:32 juho | | Ubuntu v kombinácii WinVISTA - neviem nabootovat linux v Operačné systémy Unix a Linux | 3 | 895 | 24.09.2006 23:26 sedivlk |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|