Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wzór na lotto
szmerak
post 4.05.2012, 16:49:58
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ć 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
damianooo
post 4.05.2012, 16:58:26
Post #2





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


tak mam pomysł żebyś dał sobie z tym spokój bo wygranie w totolotka to jak 1:10.000.000 ...

nie jestem złośliwy ...
Go to the top of the page
+Quote Post
szmerak
post 4.05.2012, 16:59:04
Post #3





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

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


Dobra ale ja to pisze tylko dla swojej wiedzy, a nie żeby jakąś korporacje zakładać.
Go to the top of the page
+Quote Post
Niktoś
post 4.05.2012, 17:10:03
Post #4





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

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


Żeby w 100% wygrać musisz kupić 13983816 losów i to stała constanst , czyli musisz kupić tyle losów ile jest możliwości.
Go to the top of the page
+Quote Post
szmerak
post 4.05.2012, 17:16:50
Post #5





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

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


a jakiego wzoru użyłeś żeby to policzyć?

EDIT: Nie mam dzisiaj głowy do kombinowania

Ten post edytował szmerak 4.05.2012, 17:22:31
Go to the top of the page
+Quote Post
Armstrong
post 4.05.2012, 17:24:12
Post #6





Grupa: Zarejestrowani
Postów: 200
Pomógł: 40
Dołączył: 26.08.2009
Skąd: Kobiernice

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


Wybieramy jedną z 36 potem 1 z 35 jedna z 34 itd aż do 6 liczb.

[1z49] i [1z48] i [1z46] i [1z45] i [1z44] i [1z43] co daje nam : 49*48*47*46*45*44 = 9839521440 kombinacji podziel to sobie przez ilość pul na jednej karcie/kuponie.
Prawdopodobieństwo się kłania.
Edit: Albo z 49 bo nie wiem ile ich tam w sumie jest.

Ten post edytował Armstrong 4.05.2012, 17:28:10


--------------------
// NOPE
Go to the top of the page
+Quote Post
Niktoś
post 4.05.2012, 17:25:08
Post #7





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
szmerak
post 4.05.2012, 17:26:28
Post #8





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

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


Dobra dzięki wielkie za odpowiedzi.

Pozdrawiam.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 29.04.2025 - 11:39