Random code

Gestart doorMikeb9 reacties46 weergaven

10 berichten · pagina 1 van 1

Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey

Ik heb een probleempje. Al op google gezocht maar was een beetje onduidelijk.
Ik wil bij iets in een database zetten dat hij bij 1 databaseveld een random code van cijfers en letters zet.
hoe doe ik dit??

Danku

Mike
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
rand() voor zowel PHP als MySQL
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zoek gewoon een simpele random generator of kan je in db instellen dat hij random code aanmaakt?
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mikeb schreef:
Ik zoek gewoon een simpele random generator of kan je in db instellen dat hij random code aanmaakt?
http://www.phphulp.nl/php/script/snippets/random-password-generator/1476/randompasswordgenerator/1077/

En voor SQL is er zoals Aarclay zegt de RAND functie. Google er gwn maar eens op.

Deze links heb ik trouwens ook van Google. Het duurt somd langer als 5 minuutjes om iets te vinden, maar dan moet je dat werk niet naar ons doorschuiven.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
substr(md5(microtime(true)), 0,6);

Iets in die trant gebruik ik meestal.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
substr(md5(microtime(true)), 0,6);

Iets in die trant gebruik ik meestal.
Slimm gezien, waarom daarop nooit gekomen redface
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nogmaals. Ik had al gezocht. Ik ga het vanmiddag eens goed bekijken

toevoeging op 23 april 2012, 16:37:29:
Het is gelukt smile Danku.

toevoeging op 23 april 2012, 17:44:26:
Mmmm, toch niet.. Hij maakt telkens dezelfde code aan confusedIk heb deze gebruikt:

[COLOR= #0000BB]<?php[/COLOR]
 
[COLOR= #007700]function[/COLOR] generatePassword[COLOR= #007700]([/COLOR][COLOR= #0000BB]$length[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]9[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$strength[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
    [COLOR= #0000BB]$vowels[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]aeuy[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$consonants[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]bdghjmnpqrstvz[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$strength[/COLOR] [COLOR= #007700]&[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$consonants[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]BDGHJLMNPQRSTVWXZ[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$strength[/COLOR] [COLOR= #007700]&[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$vowels[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"AEUY"[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$strength[/COLOR] [COLOR= #007700]&[/COLOR] [COLOR= #0000BB]4[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$consonants[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]23456789[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$strength[/COLOR] [COLOR= #007700]&[/COLOR] [COLOR= #0000BB]8[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$consonants[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]@#$%[/COLOR][COLOR= #007700];
    }[/COLOR]
 
    [COLOR= #0000BB]$password[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$alt[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]() %[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$length[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$alt[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR]
            [COLOR= #0000BB]$password[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$consonants[/COLOR][COLOR= #007700][([/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]() %[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$consonants[/COLOR][COLOR= #007700]))];[/COLOR]
            [COLOR= #0000BB]$alt[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$password[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$vowels[/COLOR][COLOR= #007700][([/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]() %[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$vowels[/COLOR][COLOR= #007700]))];[/COLOR]
            [COLOR= #0000BB]$alt[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];
        }
    }[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$password[/COLOR][COLOR= #007700];
}[/COLOR]
 
?>
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bump
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik maak zelf wel ff wink
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// CONFIG[/COLOR]
[COLOR= #0000BB]$lengte[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]8[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Lengte van random code[/COLOR]
[COLOR= #0000BB]$karakters[/COLOR] [COLOR= #007700]=[/COLOR] str_split[COLOR= #007700]([/COLOR][COLOR= #DD0000]abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// Random willekeurig gekozen karakters
// EINDE CONFIG[/COLOR]

[COLOR= #0000BB]$randcode[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// String alvast aanmaken[/COLOR]
[URL="http://www.php.net/for"]for[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]<=[/COLOR][COLOR= #0000BB]$lengte[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) {[/COLOR]
[COLOR= #0000BB]$karakter[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/shuffle"]shuffle[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$karakters[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$randcode[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$karakter[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];
}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$randcode[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Code teruggeven[/COLOR]
?>


Zeg maar of ie doet f niet yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren