Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wzór na lotto
szmerak
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

Ostrzeżenie: (0%)
-----


Witam,
Wpadliśmy na pomysł z kuzynem aby napisać program który oblicza ilość potrzebnych kuponów aby mieć 100% szans na wygranie w lotto.

Próbowaliśmy to robić tak:
  1. $start = 1;
  2. $koniec = 50;
  3. $i =0;
  4. for($a=$start;$a<$koniec;$a++) {
  5. for($b=$start;$b<$koniec;$b++) {
  6. for($c=$start;$c<$koniec;$c++) {
  7. for($d=$start;$d<$koniec;$d++) {
  8. for($e=$start;$e<$koniec;$e++) {
  9. for($f=$start;$f<$koniec;$f++) {
  10. if($a <> $b && $a <> $c && $a <> $d && $a <> $e && $a <> $f &&
  11. $b <> $a && $b <> $c && $b <> $d && $b <> $e && $b <> $f &&
  12. $c <> $a && $c <> $b && $c <> $d && $c <> $e && $c <> $f &&
  13. $d <> $a && $d <> $b && $d <> $c && $d <> $e && $d <> $f &&
  14. $e <> $a && $e <> $b && $e <> $c && $e <> $d && $e <> $f &&
  15. $f <> $a && $f <> $b && $f <> $c && $f <> $d && $f <> $e
  16. ) {
  17. ++$i;
  18. echo number_format($i)." Zloty: ".number_format($i*3)." P - $a $b $c $d $e $f\n";
  19. }
  20. }
  21. }
  22. }
  23. }
  24. }
  25. }
  26. echo "Musial bys poslac: ".$i." ktore byly by warte: ".($i*3);


Ale jest to błędne ponieważ kolejność jest nieliczona w lotto.

Może ma ktoś jakiś wzór, wtedy by było prościej i komputer nie musiał by tyle pętli wykonywać (IMG:style_emoticons/default/smile.gif)

Czekamy z niecierpliwością na odpowiedź.

Pozdrawiam.

Ten post edytował szmerak 4.05.2012, 16:52:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Piszesz o lotto, a nic o nim nie czytasz:
http://pl.wikipedia.org/wiki/Lotto_%28gra_liczbowa%29
Nawet wzór tam jest.

Prawdopodobieństwo wygrania w dużym lotku to:
1:13 983 816

Czyli , aby w 100% wygrać musisz wysłać 13983816 losów -czyli tyle ile jest kombinacji,chyba że źle myślę.

Ten post edytował Niktoś 4.05.2012, 17:25:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.06.2026 - 08:41