Hét vraag- en antwoordplatform van Nederland

Hoe krijg ik uit visual basic een willekeurig getal tussen de 1 en 6, afgerond op helen met een gelijke kans voor elk getal?

en dan de letterlijke command, ik weet hoe ik het kan krijgen waar ik wil hebben.

Verwijderde gebruiker
8 jaar geleden
1.1K

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Het beste antwoord

Met:
Getal = CInt( 6 * Rnd + 1)

Rnd levert een uniform verdeeld willekeurig getal op tussen 0 en 0,999....
Door het te vermenigvuldigen met 6 krijg je een willekeurig getal tussen 0 en 5,999....
Als je daar eentje bij optelt liggen die tussen 1 en 6,999..
En vervolgens het gehele deel daarvan nemen
(Lees meer...)
Verwijderde gebruiker
8 jaar geleden
Verwijderde gebruiker
8 jaar geleden
Om te voorkomen dat je altijd dezelfde sequence krijgt, moet je nog iets als RANDOMIZE toevoegen.
Ik kan het niet testen want ik ben on the phone in Thailand.

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 5000
Gekozen afbeelding