Dit is niet echt een script dat je moet maken maar een berekening. Stel dat ik een cijfer mag maken van 3 cijfers lang en de cijfers mogen vanaf 0 to 9 zijn. Hoe weet ik hoeveel combinaties ik heb ?
Ik dacht eerst het aantal letters lang * het aantal cijfers te gebruiken maar dat klopt niet kijk maar:
Hier ga ik ff alle combinaties maken van 2 letters lang met de letters a, b en c:
'a'a' - 'a'b' - 'a'c' - 'b'a' - 'b'b' - 'b'c' - 'c'a' - 'c'b' - 'c'c'

9 mogelijkheden abc = 3 letters
2 letters lang ==>
3*2 != 9 dus dit klopt niet ...

P.S. ik hoop dat je me nog snapt ??
volgens mij is het is jouw voorbeeld 3^2 (3 tot de macht 2) en dat is wel 9

dus bij 3 cijfers lang met 9 mogelijkheden geeft 3^9=19683
10 tot de 3de macht
10^3

3^2 = 9

[edit]
ik was weer iets te traag
[edit]
verkeerd om, het is mamelijk 9^3=729
ik vond 19683 ook wel erg veel
10 tot de derde
0,1,2,3,4,5,6,7,8,9 == 10 cijfers
1000 dus
@ Nthan: ja, klopt wat je zegt maar dark heeft het over 0 "tot" 9 en niet "tot en met" 9 en dat is volgens mij 0-1-2-3-4-5-6-7-8
Jullie maken het wel moeilijk 0 tot 9 bedoel ik met 9 maar in het echt is het met 40 cijfers en letters:
<?php
$woorden=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','ß','ä','ü','ö','ÿ');
?>
En daar mak ik dan alle combinaties mee, ik ga nu ff testen.

//Edit
hoe bereken je een macht met php ?
//Edit 2 ik vond het zelf al:
http://php.planetmirror.com/manual/nl/function.pow.php
dus :
<?php
echo pow(3, 2);
?>
zal 9 geven
machtverheffen is toch met pow(), met 2 argumenten.
Dus pow($x, $y) is x^y dus als $x=3 en $y=2 geeft dat 9 volgens mij

//edit
ik was weer ff te laat
Geeft niet :D

Reageren