19. 08. 2006. | #1 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Kako biste napravili ovu funkciju
Ništa preterano komplikovano, samo bih voleo da vidim i neku malo elegantniju implementaciju od bruteforce fje koju ću koristiti u prvom krugu.
Naime, funkcija treba da vratin INT(10) gde se cifre ne ponavljaju. Broj ne sme da počinje sa 0. Tipa: 1234567890 - ok 1232........... - nok
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
19. 08. 2006. | #2 |
Goran Pilipović
Sir Write-a-Lot
|
Što kažu najjednostavnija rešenja su najbolja :
PHP kôd:
PHP kôd:
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
19. 08. 2006. | #3 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Samo manji problem koji sam naknadno našao. array_rand() ne osigurava da će se elementi rezultujućeg niza pojaviti samo jednom tj. ne garantuje unikatnost u ovom slučaju.
Ovu funkciju sam skuckao na brzaka: PHP kôd:
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
19. 08. 2006. | #4 |
član
Na probnom radu
Datum učlanjenja: 17.08.2006
Lokacija: Novi Sad
Poruke: 36
Hvala: 0
0 "Hvala" u 0 poruka
|
PHP kôd:
|
19. 08. 2006. | #5 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Još sam se čudio kako nema funkcije koja će izmućkati niz. Super, jedna funkcija manje za održavanje!
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
19. 08. 2006. | #6 |
član
Na probnom radu
Datum učlanjenja: 17.08.2006
Lokacija: Novi Sad
Poruke: 36
Hvala: 0
0 "Hvala" u 0 poruka
|
By the way, mislim da je valjda poželjno da se pozove srand pre prvog poziva ove funkcije... Npr:
PHP kôd:
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Da li biste platili 1000+ eur za radni sto? | teknoledge | Opušteno | 50 | 10. 11. 2010. 16:13 |
Kako izbeći PHP i include funkciju? | miljant | Sva početnička pitanja | 12 | 02. 10. 2010. 03:16 |
Kolko biste vi naplatili...? | HexTex | Sva početnička pitanja | 18 | 10. 09. 2010. 08:22 |
Kako biste parsirali xml file od 10Mb | zoro | PHP | 6 | 11. 02. 2009. 22:28 |
Ako ste zavrsna godina studija i iz Ns ste i zeleli biste na praksu iz IT-a.......PRO | Sansa4U | Opušteno | 0 | 16. 03. 2007. 13:51 |