Hey,

Ik wil het volgende programmaatje maken:

Een applet die een jonge leerling kan gebruiken om de tafels van 1 t/m 10 te oefenen. Het bord met tafels is een paneel met GridLayout waarin 100 knoppen staan. De knoppen maak je met een tweedimensionale array.
Als je op de knop "Nieuw" klikt, wordt de tekst op een van de 100 knoppen rood. Deze knop wordt random bepaald. De leerling tikt in het tekstvak het antwoord in op de opgave die op de knop staat (bv. 3 x 7). Bij een goed of fout antwoord komt er een passende reactie en wordt de rode tekst op de knop weer zwart.

Kan iemand mij aan dit progje helpen?

Alvast bedankt!
Mijn test nummer 2 resultaten:

Tijd nodig voor generenen random getallen: 6.8059320449829
Honderd keer: 3.2
Duizend keer: 11.022222222222
Tienduizend keer: 38.222222222222
Honderdduizend keer: 125.15555555556
Miljoen keer: 420.62222222222
Totaaltijd: 6.8287460803986

Het script
En in mijn vorige test een timer gezet, die overigens net zo random lijkt als de rest :)
Zal hier ook wel ff wat melden, als je 1 vraag goed hebt moet je het antwoord in laten vullen als dat gaat :P totdat het hele vak vol is :)
Ja idd das wel een mooi id van bierens!
Mischien iets meer script werk :P
SanThe schreef op 07.11.2005 22:02
@Jan: Jij mag verder het specialistenwerk doen. Hier heb je nog vijf rijtjes. ;-)

1 : 99820
2 : 99770
3 : 99929
4 : 100092
5 : 99935
6 : 99568
7 : 101124
8 : 99561
9 : 100350
10 : 99851

1 : 99727
2 : 99778
3 : 100254
4 : 99597
5 : 99543
6 : 100284
7 : 100256
8 : 100507
9 : 100172
10 : 99882

1 : 99900
2 : 100043
3 : 99366
4 : 100544
5 : 100569
6 : 100126
7 : 100035
8 : 99706
9 : 99766
10 : 99945

1 : 99954
2 : 100214
3 : 100291
4 : 99808
5 : 99796
6 : 100555
7 : 99849
8 : 100078
9 : 99072
10 : 100383

1 : 100288
2 : 100053
3 : 100501
4 : 99830
5 : 99517
6 : 100296
7 : 99611
8 : 100027
9 : 100379
10 : 99498


Hoi SanThe,

zo is het nog moeilijk te zien. Ik bedoelde eigenlijk niet 1 miljoen resultaten, maar bijvoorbeeld 1 miljard, dus dat je krijgt:

1: 1000000000
2: 998747897

enz

ps: sorry voor het misverstand ;-)
Jelmer schreef op 07.11.2005 22:07
Mijn test nummer 2 resultaten:

Tijd nodig voor generenen random getallen: 6.8059320449829
Honderd keer: 3.2
Duizend keer: 11.022222222222
Tienduizend keer: 38.222222222222
Honderdduizend keer: 125.15555555556
Miljoen keer: 420.62222222222
Totaaltijd: 6.8287460803986

Het script
En in mijn vorige test een timer gezet, die overigens net zo random lijkt als de rest :)


Ja, dus het is niet sneller of zo.
Jan Koehoorn schreef op 07.11.2005 22:47
Ik bedoelde eigenlijk niet 1 miljoen resultaten, maar bijvoorbeeld 1 miljard, dus dat je krijgt:

1: 1000000000
2: 998747897

enz

ps: sorry voor het misverstand ;-)


Als ik er 10000000 van maak dan gaat de timeout werken. En daar ga ik niet aan rommelen want zo belangrijk vind ik het nou ook weer niet. ;-)
SanThe schreef op 07.11.2005 23:17
Als ik er 10000000 van maak dan gaat de timeout werken. En daar ga ik niet aan rommelen want zo belangrijk vind ik het nou ook weer niet. ;-)


Laten we het er op houden dat mt_rand goed genoeg is.
Mooi script Jan :D
Jan Koehoorn schreef op 07.11.2005 23:25
Laten we het er op houden dat mt_rand goed genoeg is.


Ik heb het met de gewone rand() gedaan en dat vond ik al mooi gnoeg.
Precies, wij hebben geen signifikante verschillen gevonden. Met wat vertrouwen in het PHP manual ga ik voorlopig mt_rand gebruiken.

Overigens: de originele aanvrager van het script heeft volgens mij nog helemaal niet gereageerd!

@BlcKJcK: Dankjewel!

Reageren