Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve ragazzi vorrei realizzare un algortitmo in PHP che mi restituisce n stringhe diverse tra loro di lunghezza fissa, in base alle possibili combinazioni della data stringa in ingresso. Ad esempio se i caratteri disponibili sono ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_-, le possibili combinazioni saranno (supponiamo che la lunghezza della stringa in output sia 3):
Ab0
Bc3
A0b
....
Come posso implementarlo questo algoritmo? Ci sono riuscito fino alla creazione della stringa in base ai caratteri disponibili, ma poi non saprei come continuare
Codice sorgente - presumibilmente Altri Linguaggi
// genera una stringa casuale della lunghezza desiderata
Potresti usare un array con i caratteri disponibili
Ultima modifica effettuata da il 30/09/2011 alle 18:51
ma io i caratteri disponibili li ho già dichiarati ... vorrei solo la stampa di tutte le n combinazioni di lunghezza fissa - giocala88 - 30/09/11 19:01
mi sa che tutte le N combinazioni sono tantucce XD - HeDo - 30/09/11 19:24
setto puzza di bruteforce... - TheKaneB - 30/09/11 20:55
mi scuso per aver sbagliato a postere in questa sezione ... cmq non si tratta di un brute forse, ma semplicemente di un generatore di password casuale ed assegnamento statico delle stesse agli utenti che si registrano al mio sito futuro ;) - giocala88 - 01/10/11 09:15
()
Newbie
Messaggi: Iscritto:
1
Postato alle 19:42
Venerdì, 30/09/2011
Prova così
Codice sorgente - presumibilmente Altri Linguaggi
<?php
// genera una stringa casuale della lunghezza desiderata
innanzittuto ti ringranzio per la risposta, ma non è quello che cerco. Il tuo algoritmo produce una stringa casuale di 20 caratteri, io invece cerco le possibili combinazioni, in base ai caratteri dichiarati. L'algo deve quindi restituire n stringhe, che sarebbero le n combinazioni, di lunghezza 3 - giocala88 - 01/10/11 09:19