Reacties op het script C++ - De beste puzzelaar
|
Gepost op: 19 oktober 2006 - 11:19 |
|
|
|
Moderator
|
Hm... Hier bepaalt voornamelijk de volgorde waarin mensen mogen schieten wie er wint - het maakt niet uit hoe hoog je "accuracy" is als je al neergeschoten bent.
Ik neem aan dat RAND_MAX een constante van C++ is?
Citaat: Het is me opgevallen dat Aaron nooit kan winnen in de eerste ronde. Als Aaron tactiek 1 gebruikt zou dit toch mogelijk moeten zijn. Hij mag namelijk altijd als eerste schieten. Hoe werkt de rand() functie in C++? Geeft deze een getal tussen 0 (inclusief) en 1 (exclusief)?
Verder niet echt een boeiend script als je geen toelichting geeft m.b.v. statistiek / gegevens / de reden waarom de resultaten zijn zoals ze zijn. |
|
|
|
Gepost op: 19 oktober 2006 - 12:42 |
|
|
|
Eigenaar
|
Citaat: Als Aaron tactiek 1 gebruikt zou dit toch mogelijk moeten zijn. Hij mag namelijk altijd als eerste schieten.
Aaron heeft maar 33% kans om te raken, hij wint natuurlijk wel maar op duizend keer wint hij het minste van de 3 met taktiek 1. |
|
|
|
Gepost op: 07 november 2006 - 20:59 |
|
|
|
PHP beginner
|
Joël, heb daarnet je script eens doorgenomen.
Een paar kanttekeningen:
- Jij gebruikt overal if(aaronAlive == true), terwijl je toch gewoon if(aaronAlive) kan gebruiken. Dat maakt je script toch een stuk overzichtelijker?
- Je gebruikt precies nogal een omslachtige manier om random-variabele te bepalen. Ik gebruik gewoon:
double random = 0.1*(rand()%11);
double random = 0.1*(rand()%11);
Die enkel waarden: 0.0 t/m 1.0 kan hebben, zoals gevraagd?!
@ FangoRn, RAND_MAX kan maximaal een waarde hebben van ±32767 |
|
|
|
Gepost op: 07 november 2006 - 21:12 |
|
|
|
Eigenaar
|
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|