Den nemme løsning kunne være 300+500=800 1 har 300/800 = 0,375 = 37,5% chance 2 har 500/800 = 0,625 = 62,5% chance
Så kan du lave en random funktion der finder et tal mellem 1 og 1000. Hvis tallet ligger under 375 vinder 1, ellers vinder 2. (du kan selvfølgelig også lave det mellem 1 og 100 eller 1 og 10 med decimaler.
Det gør det da ikke. 1500+10 = 1510 1500/1510 = 0,993 10/1510 = 0,007
Chancen for den med meget lidt bliver bare rigtig lille. Når du ligger to tal sammen og derefter dividerer på den måde vil du altid finde ud af hvor stor procentdel de hver især har af det samlede antal.
Tester lige det i systemet.. Tak for det gode råd :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.