sitdown Skrevet 29. november 2014 Del Skrevet 29. november 2014 (endret) Hei, Jeg lurte på om noen kunne programmere/teste dette. Roulette har jo mulighet for å satse på rødt eller sort. Om man starter med 10 kr på rødt og hele tiden dobler summen og fortsetter med rødt vil man til slutt ende opp med å tjene 10kr. 10+20+40= vinn på 40kr=80kr-utgifter70kr= gevinst 10kr Slik fortsetter det. Jeg prøvde dette på online betting og vant 100kr per 10min. Men det skjedde 2 ganger at jeg tapte på maksbet. eller ikke nok penger. Ene gangen 7 tap etterhverandre og andre gangen 8 ganger etterhverandre. Teoretisk sjansje for dette er 1:128 og 1:256. Jeg lurer på om online casinoer har lagt inn rutiner for å oppdage dette. Jeg synes det var litt påfallende serier når jeg prøvde. Men jeg kan ikke si at det er slik. Jeg spilte kanskje 500 ganger, så teoretisk kan det stemme. Men jeg lurer på om tesen om denne sjansen er korrekt eller bevist. Om en av dere kunne lagd et program som tester dette. Teorien er vel basert på at man første gangen har 50% 1:2 sjanse for enten rød eller sort. Neste i rekken blir 1:4, 1:8 osv. For dere med mattekunnskaper og programeringserfaring er vel dette lett å sjekke i virkligheten, eller skal vi si den virituelle verdenen? Endret 29. november 2014 av sitdown Lenke til kommentar
etse Skrevet 29. november 2014 Del Skrevet 29. november 2014 (endret) TL,DR: Nei de har ingen algoritmer for å hindre dette fordi de statisk sett vil tjene penger på at folk følger denne strategien. Så da trenger de ikke gjøre noe med det. ----------- Det du beskriver her vil ikke fungere. Mange tar for seg dette og tror de vil vinne på det, og gevinsten er garantert. Men poenget er at selv, med en slik strategi, så har Casionet en statistisk fordel, som gjør at de vinner. Dette bunner i at du ikke har uendelig med penger - og du vil på et tidspunkt tape nok ganger på rad til at du ikke har råd til å fortsette strategien din. Tråder med denne strategien kommer opp veldig ofte, og jeg har skrevet svar på det flere ganger - og gjort simuleringer som viser hvorfor det ikke fungerer. Nå er det mange kasinoer som gjør det enklere, de setter en øvre limit på bets, og da faller strategien sammen mye tidliggere. Husk at du har rundt 0.097% (altså 1:1024) sjanse for å tape 10 spill på rad. Om du f.eks. startet med å bette 10 kroner vil da det 11 spillet koste deg 10240 kroner. (Dette heter Martingale og er en velkjent strategi, som ikke funker i lengden) Bildet under viser en typisk trend med denne strategien, og her har jeg antatt at du har 10.000 tilgjengelig og startet med et bet på 10,-. Hele forklaringen min (med kildekode for simuleringen finner du på freak.no) Men eksempelet over viser hvordan ting er om du ikke har limit. Men la oss si du har en limit på 1000, som er veldig typisk på diverse casinoer. Kjørte scriptet med følgende strategi: - 10.000 kroner tilgjengelig (ganske mye for layman) - Start med bet på 10 - Doble hver gang jeg taper - Om det nye bettet er over limiten: start på nytt (bet 10) - Om jeg vinner, start på nytt med bet på 10. Kjørte scriptet et par ganger for å se på ulike varianser. Trenden var at det alltid var noe lignende grafen under. Det viser at det gjerne tar veldig lang tid å faktisk klare å tjene noe på det - og du vil uansett alltid ende opp med tap om du spiller lenge nok. Endret 6. desember 2014 av etse 3 Lenke til kommentar
The Jackal Skrevet 1. desember 2014 Del Skrevet 1. desember 2014 Det som er greia, er vel strengt tatt at du heller ikke har 50% sjanse for å vinne om du satser rødt eller sort siden 0 faktisk er grønn. Det er der casinoet over tid faktisk tjener penger på at folk satser rødt eller sort. Lenke til kommentar
Hèxacôres Skrevet 1. desember 2014 Del Skrevet 1. desember 2014 Enda en som har gått på den der popup reklamen som har florert i flere år nå? Lenke til kommentar
MartinGM Skrevet 1. desember 2014 Del Skrevet 1. desember 2014 Det som er greia, er vel strengt tatt at du heller ikke har 50% sjanse for å vinne om du satser rødt eller sort siden 0 faktisk er grønn. Det er der casinoet over tid faktisk tjener penger på at folk satser rødt eller sort. Amerikansk roulette har i tillegg til 0 også dobbel 0. Lenke til kommentar
etse Skrevet 1. desember 2014 Del Skrevet 1. desember 2014 Det som er greia, er vel strengt tatt at du heller ikke har 50% sjanse for å vinne om du satser rødt eller sort siden 0 faktisk er grønn. Det er der casinoet over tid faktisk tjener penger på at folk satser rødt eller sort.Poenget med strategien er at den prøver å unngå hele problemet med dette om man har 50% sjanse eller ikke. Egentlig har det ikke noe å si med en slik strategi om man har 10% sjanse for å vinne, eller 90% sjanse. Gitt en uendelig sum penger, så ville det kun forandret hvor fort man klarte å tjene penger. Men siden man i virkeligheten ikke har ubegrenset med penger (eller kasinoene har en øvre limit på bets) så er det eneste som endres hvor fort man kan forvente å tape pengene. Det at du har rett under 50% sjanse å vinne, i stede for akkurat 50% påvirker egentlig hele strategien minimalt. 1 Lenke til kommentar
ærligøs Skrevet 1. desember 2014 Del Skrevet 1. desember 2014 Enda en som har gått på den der popup reklamen som har florert i flere år nå? Er det casinoene selv som lokker med dette???? Lenke til kommentar
Emancipate Skrevet 1. desember 2014 Del Skrevet 1. desember 2014 Enda en som har gått på den der popup reklamen som har florert i flere år nå? Er det casinoene selv som lokker med dette???? Neppe, den jeg kom over var en referral link til kasinoet, altså en fyr som får penger av kasinoet av å drive besøkende dit. Lenke til kommentar
ærligøs Skrevet 1. desember 2014 Del Skrevet 1. desember 2014 Ok. Jeg har sett slik reklame mange ganger. Men jeg tenkte at dersom det fantes en slikt system, så ville vel ingen dele dette. Dessuten ville jo casinoene få greie på dette og dermed treffe tiltak. Derfor tenkte jeg at dette var en utspekulert måte å dra inn nye kunder på av casinoene selv. Men jeg skal satse på Norgesautomaten. Selveste Sandra Lyng Haugen har jo gått god for den siden, og hun har spilt mye der sier hun i reklamen. Lenke til kommentar
sitdown Skrevet 6. desember 2014 Forfatter Del Skrevet 6. desember 2014 (endret) Beklager at det har tatt sin tid å svare på det. Jeg får ikke beskjed på epost om innlegg og jeg glemmer som regel av å sjekke når det passer. Jeg er ikke så sikker på om den matematiske teorien om sjansene er korrekte. Om man hadde hatt to lapper om man trakk fra en boks med 1 og 2, ville også vært det samme. Er det noen av dere som kunne ha lagd en generator for f.eks. 0 0g 1, der det er vilkårlig hvilken "posisjon" som blir valgt. Jeg synes det er rart at det ikke er mindre sjanse enn 1 av 128 å få 7 røde etter hverandre. For enkelthets skyld kan vi se bort fra den grønne. Kunne ha gjort det med en terning og partall/oddetall, men tror ikke jeg orker å sitte en hel dag og kaste terninger. Endret 6. desember 2014 av sitdown Lenke til kommentar
etse Skrevet 6. desember 2014 Del Skrevet 6. desember 2014 Matten er enkel. Sansynligheten er gitt med formelen (antallØnskede / antallMulige)^antallTrekninger (1/2)^7=0.0078125 = 0.7%, som betyr 1:143 i sansynlighet for å tape 7 spill på rad. (Så ja det jeg sa om 3% er tydeligvis feil, må ha regnet helt feil når jeg skrev posten). Uansett intreffer det såpass ofte at du over tid burde forvente å tape penger. Og kasinoer vet de vil tjene på det. Lenke til kommentar
sitdown Skrevet 6. desember 2014 Forfatter Del Skrevet 6. desember 2014 Takk for beregningen Else. Men er det noen som greier å teste det ut i praksis? Lenke til kommentar
etse Skrevet 6. desember 2014 Del Skrevet 6. desember 2014 (endret) La oss sjekke hvor ofte vi får 7 på rad import random numTests = 10000000 numTimes = 0 for _ in xrange(numTests): for _ in xrange(7): if random.choice([True, False]): break else: numTimes += 1 print "Got 7 losses in a row", numTimes, "times out of", numTests print (float(numTimes) / numTests)*100, "percent"output:Got 7 losses in a row 77498 times out of 10000000 0.77498 percent La oss estimere hvor lang tid det pleier å ta før du får fin første 7-losses-in-a-row streak: (kjører testen 1.000.000 ganger) import random from itertools import count numTests = 1000000 results = [] for testNum in xrange(numTests): numLosses = 0 for x in count(1, 1): if random.choice([True, False]): numLosses += 1 else: numLosses = 0 if numLosses == 7: results.append(x) break average = sum(results) / float(len(results)) print "On average I got 7 losses in", average, "games."On average I got 7 losses in 254 games. Endret 11. desember 2014 av etse Lenke til kommentar
sitdown Skrevet 7. desember 2014 Forfatter Del Skrevet 7. desember 2014 Ok, takk Etse, beklager at jeg kalte deg Else Kommer til å prøve en ny runde i et annet kasino med bonus på innbetalt beløp og skrive opp hvor mange ganger det tar før jeg får et tap. Men slik jeg har spilt før så virker det som om 0,77% ikke stemmer der jeg har spilt, har tom tapt 8 ganger etterhverandre. Lenke til kommentar
etse Skrevet 7. desember 2014 Del Skrevet 7. desember 2014 (endret) Kan veldig fort være tilfeldigheter. Vi mennesker er ekstremt dårlige på å intuitivt forstå sansynlighet, og vi er eksperter på å se sammehenger. (faktisk så gode, at vi faktisk ser sammenhenger der det ikke finnes noen). Husk at variansen vil være veldig stor om du har spillt få games. Noen er dømt til å være uheldige i starten - mens andre kan gå veldig lenge før de er uheldige. Husk at i mine beregninger spillte jeg mange millioner spill for å få et godt estimat. (gjorde estimeringen 1 million ganger, og hver gang spillte jeg i snitt 250 spill - som blir cirka 250 millioner spill totalt). 0.4% sjanse (1:256) for å tape 8 spill på rad. Vil ikke si det er så veldig unsansulig. Endret 7. desember 2014 av etse Lenke til kommentar
snippsat Skrevet 11. desember 2014 Del Skrevet 11. desember 2014 (endret) Men slik jeg har spilt før så virker det som om 0,77% ikke stemmer der jeg har spilt, har tom tapt 8 ganger etterhverandre. Det skjer nok oftere en man skulle tro,da det er normalt og tenke at dette er høst usannsynlig. Som etse sier ca 1:256,en grei tabell her 7 av samme tall på rad,her snakker vi sjeldent 1 til 114 milliarder sjanse. Kan skrive litt med tanke på antall farger på rad. Bruker Ipython Notebook med Plotly for å lage grafer. Først en tekst versjon 8 på rad Regelen er enkel når 8 like farger på rad inntreffer er runden ferdig,og man teller antall spinn. Som forventet hopper dette opp og ned, I runde-11 891(spinn) før 8 på rad,uheldig i runde-99 hvor 8 på rad inntreffer i første runde. 3 spillere 8 på rad med plot. Alltid gøy og øke en del her 15 på rad. Dra til ordentlig her 25 på rad,her måtte pc-en jobbe en stund Ser her laveste på 2.1 mil og lengste run på 140.6 mil. Endret 11. desember 2014 av snippsat Lenke til kommentar
sitdown Skrevet 25. juli 2015 Forfatter Del Skrevet 25. juli 2015 Snippsat: Beklager, burde abbonerer på det jeg skriver. Takk så mye, interessant å se og det ser ut som om det stemmer i forhold til den matematiske formelen. Lenke til kommentar
j0achim Skrevet 20. august 2015 Del Skrevet 20. august 2015 (endret) Martingale taktikk er en ganske gøy formel å leke med. Her er litt kode hvor jeg også tar høyde for layout, samt farger: Rød, Svart og Grønn. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Martingale { class Program { static void Main(string[] args) { int rounds = 1000000; Random r = new Random(); // Record streak. List<List<Result>> records = new List<List<Result>>(); // Streak we are currently on. List<Result> streak = new List<Result>(); // Lets remember which was last result. Result last = Result.None; for (int i = 0; i < rounds; i++) { // Generate number. int num = r.Next(36); // Get result. var result = GetSequenceResult(num); // Result match old? if (result == last) { // Whee were on a streak! streak.Add(result); last = result; } else { // Add record of this streak. records.Add(streak); // Reset and add result to new streak. streak = new List<Result>(); streak.Add(result); last = result; } } // Tally result by color. foreach (Result type in Enum.GetValues(typeof(Result))) { if (type == Result.None) continue; Console.WriteLine(""); Console.WriteLine("------------------------------------------------------"); Console.WriteLine(" {0,-10} | {1,-10} | {2,-10} | {3,-10}", "Type", "Count", "Streak", "Percentage"); Console.WriteLine("------------------------------------------------------"); // Calculate results, times streak appeared, chance of streak lasting. foreach (var g in records.GroupBy(x => x.Count).OrderBy(x => x.First().Count)) { // How many times was the group rolled. var times = records.Where(x => x.Count == g.First().Count); // How long was streak? int length = times.First().Count; if (length < 1) continue; // How many streaks did we achieve by Color? var streaks = times.Count(x => x.Any(t => t == type)); // Percentage. var p = Math.Round(((double)streaks / (double)rounds) * 100, 4); Console.WriteLine(" {0,-10} | {1,-10} | {2,-10} | {3,-10}", type.ToString(), length, streaks, p); } //Totals. var totalTimes = records.Where(x => x.Any(t => t == type)).Sum(x => x.Count); var totalPercent = Math.Round(((double) totalTimes/rounds)*100, 4); Console.WriteLine("------------------------------------------------------"); Console.WriteLine(" {0,-10} | {1,-10} | {2,-10} | {3,-10}", type.ToString() , "-", totalTimes, totalPercent); Console.WriteLine("------------------------------------------------------"); } Console.WriteLine("Perss any key to exit..."); Console.ReadKey(); } public static Result GetSequenceResult(int num) { switch (num) { case 0: return Result.Green; case 1: case 3: case 6: case 9: case 12: case 14: case 16: case 18: case 19: case 21: case 23: case 25: case 27: case 30: case 32: case 34: case 36: return Result.Red; default: return Result.Black; } } public enum Result : int { Green = 0, Red = 1, Black = 2, None = 3 } } } Og resultater etter en million spinns. ------------------------------------------------------ Type | Count | Streak | Percentage ------------------------------------------------------ Green | 1 | 26136 | 2,6136 Green | 2 | 731 | 0,0731 Green | 3 | 23 | 0,0023 Green | 4 | 1 | 0,0001 Green | 5 | 0 | 0 Green | 6 | 0 | 0 Green | 7 | 0 | 0 Green | 8 | 0 | 0 Green | 9 | 0 | 0 Green | 10 | 0 | 0 Green | 11 | 0 | 0 Green | 12 | 0 | 0 Green | 13 | 0 | 0 Green | 14 | 0 | 0 Green | 15 | 0 | 0 Green | 16 | 0 | 0 Green | 17 | 0 | 0 Green | 18 | 0 | 0 Green | 19 | 0 | 0 Green | 23 | 0 | 0 ------------------------------------------------------ Green | - | 27671 | 2,7671 ------------------------------------------------------ ------------------------------------------------------ Type | Count | Streak | Percentage ------------------------------------------------------ Red | 1 | 137330 | 13,733 Red | 2 | 60953 | 6,0953 Red | 3 | 26755 | 2,6755 Red | 4 | 12053 | 1,2053 Red | 5 | 5345 | 0,5345 Red | 6 | 2411 | 0,2411 Red | 7 | 1110 | 0,111 Red | 8 | 492 | 0,0492 Red | 9 | 200 | 0,02 Red | 10 | 99 | 0,0099 Red | 11 | 27 | 0,0027 Red | 12 | 21 | 0,0021 Red | 13 | 4 | 0,0004 Red | 14 | 2 | 0,0002 Red | 15 | 2 | 0,0002 Red | 16 | 0 | 0 Red | 17 | 0 | 0 Red | 18 | 0 | 0 Red | 19 | 0 | 0 Red | 23 | 0 | 0 ------------------------------------------------------ Red | - | 444059 | 44,4059 ------------------------------------------------------ ------------------------------------------------------ Type | Count | Streak | Percentage ------------------------------------------------------ Black | 1 | 117692 | 11,7692 Black | 2 | 62166 | 6,2166 Black | 3 | 32731 | 3,2731 Black | 4 | 17284 | 1,7284 Black | 5 | 9321 | 0,9321 Black | 6 | 4759 | 0,4759 Black | 7 | 2582 | 0,2582 Black | 8 | 1328 | 0,1328 Black | 9 | 724 | 0,0724 Black | 10 | 379 | 0,0379 Black | 11 | 174 | 0,0174 Black | 12 | 89 | 0,0089 Black | 13 | 61 | 0,0061 Black | 14 | 27 | 0,0027 Black | 15 | 17 | 0,0017 Black | 16 | 9 | 0,0009 Black | 17 | 4 | 0,0004 Black | 18 | 4 | 0,0004 Black | 19 | 2 | 0,0002 Black | 23 | 1 | 0,0001 ------------------------------------------------------ Black | - | 528269 | 52,8269 ------------------------------------------------------ Bruker vi dette kan vi da reduserer sjansen for å tape, vi spiller da ved å lete etter en streak. Vi begynner med å spinne med minste bid til vi har oppnådd en streak hvor en farge har dukket opp to ganger på rad, og better da motsatt farge, sjanse for at den fargen skal bli spunnet da en tredje gang til er da bare 3%~ og litt i underkant av 2% for at den skal igjen dukke opp en fjerde gang på rad osv osv... Men som etse påpeker casinoer har som oftest både minste bud og maks bud som gjør at over lengre tid vil denne taktikken feile, men ser vi bortifra vanlige casinoer og ser heller på andre former for casinoer. (Bitcoin) så finnes det mange cansinoer som verken har minste bud eller maks bud, og da bitcoin ha en enhets verdi helt ned i en satoshi som er 1:100000000 dels bitcoin har vi da muliheten å lete etter streak, når streak som vi venter på er oppnådd kan vi da begynne å gamble. La oss si at vi venter på en streak på 3 like på rad, vi regner da ut hvor mange satoshi vi har brukt og ligger til litt ekstra slik at vi kan oppnå profitt og vi starter da å gamble, vi har da allerede redusert sjansen for at streak skal fortsette betraktlig og vi har nå bedre sjanse for å vinne over huset. Oppdatert kode hvor total for hvor mange ganger en farge har dukket opp, interessant her er at enn hvor mange ganger jeg kjører applikasjon kommer svart med en edge over rød med 8%~ Endret 20. august 2015 av j0achim Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå