Kligham
Gebruiker
- Lid geworden
- 7 jan 2009
- Berichten
- 389
Ik had een vraagje i.v.m. een generator script die ik gevonden had op het internet. Normaal gezien zou hij een random code moeten schrijven van 30 tekens. Nu is het zo dat hij niet altijd 30 tekens weergeeft:
7ap+4tZO/#90:8L5s[?
N`MT!C/8:$(
j<}7r-J&OV_TEkWUSmf1~!|w,6N[\$
4%[*D7_&5y=T6Ev8`dV2
LZBKk{)!?H2mphMEj+1g4%#z}\U&cq
3E&
\J>#4'WZF=1sxzmjqgTpPLvk9$]:b&
FGzy5v]3A0<}Rkc.U7;XB*{fxrHsEt
.r8v'\S/s31aVk)E9?wK}
`Z@?ts5~d+_N}zjGI/;!Q0K{v[)(kT
/WbMSNk!'$KP3_LJ&~8:U;d-r{.=1)
rbP@'m5c
R5Ev|WPV}A,+gwI=*9h]\~[@;p'x8:
J6S@<.!p41EvY,b;dIG{C\VjwZF#MX
~w(\fE7gRr$@K;X{!mqYx>k_=V)+0}
`Q]1a,4V-{[y'PgTS.RfE_xcjN5Uv@
3_?Gw'Xb+mUJc[:THry.E$L6n{ZFQ8
<1OZf)Jvb?y#_0E]>\S`-2PxMH%hB&
zsp>RCJxjk)]4*d$Bb1W\7=v?EY.6|
[W4.,ws7YEqIA-9<}HJZ@VSxnX8%z>
8mE+<%k&Up}vXRbzh|ft)J>Q_\H'?T
wb2&sgZ+3GEr(qz84<5\VW`k'|$-%!
_@?vhftLr/{Y:;p+bE1HTAN7Z2GFKz
gTz~0SLn&/Q`#9=f*W4sZ{<%CkxHAt
@zU,1:`
2.3G`yInHm;Bd/S*!?v6fbY}:N'KP9
IH3A?~Ra7.ZcvxO+9yj(]wF[XrM02z
*wD,78E$%Y9s0
H>|Q@`8?r[nN5GW;'!Zcm9{\pRkF0x
Dit is toch niet normaal of vergis ik mij hierin? Er is zelfs 1 waarvan er geen enkel teken instaat????
7ap+4tZO/#90:8L5s[?
N`MT!C/8:$(
j<}7r-J&OV_TEkWUSmf1~!|w,6N[\$
4%[*D7_&5y=T6Ev8`dV2
LZBKk{)!?H2mphMEj+1g4%#z}\U&cq
3E&
\J>#4'WZF=1sxzmjqgTpPLvk9$]:b&
FGzy5v]3A0<}Rkc.U7;XB*{fxrHsEt
.r8v'\S/s31aVk)E9?wK}
`Z@?ts5~d+_N}zjGI/;!Q0K{v[)(kT
/WbMSNk!'$KP3_LJ&~8:U;d-r{.=1)
rbP@'m5c
R5Ev|WPV}A,+gwI=*9h]\~[@;p'x8:
J6S@<.!p41EvY,b;dIG{C\VjwZF#MX
~w(\fE7gRr$@K;X{!mqYx>k_=V)+0}
`Q]1a,4V-{[y'PgTS.RfE_xcjN5Uv@
3_?Gw'Xb+mUJc[:THry.E$L6n{ZFQ8
<1OZf)Jvb?y#_0E]>\S`-2PxMH%hB&
zsp>RCJxjk)]4*d$Bb1W\7=v?EY.6|
[W4.,ws7YEqIA-9<}HJZ@VSxnX8%z>
8mE+<%k&Up}vXRbzh|ft)J>Q_\H'?T
wb2&sgZ+3GEr(qz84<5\VW`k'|$-%!
_@?vhftLr/{Y:;p+bE1HTAN7Z2GFKz
gTz~0SLn&/Q`#9=f*W4sZ{<%CkxHAt
@zU,1:`
2.3G`yInHm;Bd/S*!?v6fbY}:N'KP9
IH3A?~Ra7.ZcvxO+9yj(]wF[XrM02z
*wD,78E$%Y9s0
H>|Q@`8?r[nN5GW;'!Zcm9{\pRkF0x
PHP:
function random_generator ($tekens){
// leeg random
$random = "";
// Alle mogelijke tekens
$mogelijkheden = "0123456789abcdfghjkmnpqrstvwxyzABCDEFGHIJKLMNOPQRESTUVWXYZ-!#$%&'()*+,./:;<=>?@[\\]_`{|}~";
// Voeg random tekens toe tot het aantal nodige tekens behaald is
$i = 0;
while ($i <$tekens) {
// Neem een teken uit een van de vele mogelijkheden
$char = substr($mogelijkheden, mt_rand(0, strlen($mogelijkheden)-1), 1);
// Laat geen 2 dezelfde tekens toe
if (strpos($random, $char) === false) {
$random .= $char;
$i++;
}
}
return $random;
}
Dit is toch niet normaal of vergis ik mij hierin? Er is zelfs 1 waarvan er geen enkel teken instaat????

Laatst bewerkt: