Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2014-11-25, 10:21
  #1
Medlem
Vad är oddsen att man får exakt endast en sexa vid tre tärningskast?
Citera
2014-11-25, 10:49
  #2
Medlem
Kallesvenne13s avatar
1/6*5/6*5/6

tänker jag spontant
Citera
2014-11-25, 11:18
  #3
Medlem
Citat:
Ursprungligen postat av Kallesvenne13
1/6*5/6*5/6

tänker jag spontant

rätt. men du har tre tärningar (kombination, el permutation), så xoo,oxo,oox, dvs du har tänkt korrekt, multiplicera med tre bara.
Citera
2014-11-25, 12:39
  #4
Medlem
Citat:
Ursprungligen postat av andejoha
rätt. men du har tre tärningar (kombination, el permutation), så xoo,oxo,oox, dvs du har tänkt korrekt, multiplicera med tre bara.



Vad är fel med denna i så fall?



https://www.dropbox.com/s/b1w5nigqzo...agram.png?dl=0
Citera
2014-11-25, 16:49
  #5
Medlem
Citat:
Ursprungligen postat av alibaba247

Vad är fel med denna i så fall?



https://www.dropbox.com/s/b1w5nigqzo...agram.png?dl=0

Vad får du för sannolikhet (ca 1/3), se nedan

http://www.wolframalpha.com/input/?i...es+with+3+dice

http://www.wolframalpha.com/input/?i...2F6*5%2F6*3%3D
Citera
2014-11-25, 16:50
  #6
Medlem
Citat:
Ursprungligen postat av alibaba247
Vad är fel med denna i så fall?

https://www.dropbox.com/s/b1w5nigqzo...agram.png?dl=0

Inget.
Citera
2014-11-25, 17:02
  #7
Medlem
VonFanderblads avatar
Det är onödigt att använda odds, sannolikheter är lite tydligare.
__________________
Senast redigerad av VonFanderblad 2014-11-25 kl. 17:04.
Citera
2014-11-25, 17:56
  #8
Medlem
Citat:
Ursprungligen postat av VonFanderblad
Det är onödigt att använda odds, sannolikheter är lite tydligare.
Menade faktiskt sannolikheten. Mitt fel.
Förändrar detta resultatet?
Citera
2014-11-25, 18:24
  #9
Medlem
Citat:
Ursprungligen postat av alibaba247
Menade faktiskt sannolikheten. Mitt fel.
Förändrar detta resultatet?

Om sannolikheten är 1/8 är oddset 1 mot 7.
Citera
2014-11-26, 16:27
  #10
Medlem
Kod:
    int succ=0; // Antal rätt utfall
    int num=0; // Antal försök

    for(int n=0; n<10000000; n++)
    {
    	int res[3];
    	for(int a=0; a<3; a++)
            {
	    	res[a] = ( rand() %6 ) +1;
            }

        if(res[0]==6 && res[1]!=6 && res[2]!=6)
        	succ++;
        if(res[0]!=6 && res[1]==6 && res[2]!=6)
        	succ++;
        if(res[0]!=6 && res[1]!=6 && res[2]==6)
        	succ++;

        num++;

    }

    double r=100.0*(double)succ/(double)num;
    printf("%f %",r);
Svar 34.74346 %
Citera
2014-11-26, 19:02
  #11
Medlem
VonFanderblads avatar
Citat:
Ursprungligen postat av lvedin
Kod:
    int succ=0; // Antal rätt utfall
    int num=0; // Antal försök

    for(int n=0; n<10000000; n++)
    {
    	int res[3];
    	for(int a=0; a<3; a++)
            {
	    	res[a] = ( rand() %6 ) +1;
            }

        if(res[0]==6 && res[1]!=6 && res[2]!=6)
        	succ++;
        if(res[0]!=6 && res[1]==6 && res[2]!=6)
        	succ++;
        if(res[0]!=6 && res[1]!=6 && res[2]==6)
        	succ++;

        num++;

    }

    double r=100.0*(double)succ/(double)num;
    printf("%f %",r);
Svar 34.74346 %
Nej, det där är bara en skattning. Det rätta och exakta svaret är 25/72.
Citera
2014-11-26, 19:49
  #12
Medlem
Citat:
Ursprungligen postat av VonFanderblad
Nej, det där är bara en skattning. Det rätta och exakta svaret är 25/72.
Japp, härlett 1/6*5/6*5/6*3. Koden är en bra verifiering mot tankegrodor eftersom koden är empirisk i motsats mot beräkning. Sen beror det på hur nogrannt svar som krävs balanserat mot hur svårt det är att beräkna.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback