Je creëert een willekeurig geheel getal met volgende commando's:[br][list][*][b]ToevalsgetalTussen( 1, 10 )[br][/b]creëert een geheel getal tussen 1 en 10.[/*][*][b]ToevalsgetalDiscreet({1, 2, 3, 4, 5}, {1, 4, 4, 4, 1})[/b][br]gebruikt twee lijsten. De eerste lijst bevat de mogelijke getallen. De tweede kent elk getal een gewicht toe. In dit voorbeeld zijn de kansen op de getallen 2, 3 en 4 vier keer zo groot als de kansen op 1 of 5.[/*][/list]
Je kunt al dan niet geschudde lijsten gebruiken om getallen op te nemen of uit te sluiten of er voor te zorgen dat meerdere gekozen toevalsgetallen verschillend zijn.[br][list][*][b]lijst1 = Rij(-3, 3) [/b]creëert een lijst van 7 gehele getallen van -3 tot 3.[br][b]lijst1 = Schudden(Rij(-3,3)) [/b]creëert een lijst met dezelfde getallen, maar in willekeurige volgorde.[b][br]lijst1 = Schudden({-3, -2, -1, -0.5, 0.5, 1, 2, 3})[/b] creëert een lijst van de gehele getallen tussen -3 en 3 waarbij 0 uitgesloten wordt en de getallen -0.5 en 0.5 aan toegevoegd worden. De getallen worden in willekeurige volgorde gerangschikt.[/*][*][b]a = lijst1(1)[/b] definieert a als het eerste getal van een permutatie van lijst l1.[/*][*][b]b = list1(2)[/b] creëert een getal b uit dezelfde lijst maar dat verschillend is van a. [br]Deze definities maken het mogelijk om twee toevalsgetallen binnen een marge zo te definiëren dat ze verschillen van elkaar.[/*][/list]
Met a een getal uit een lijst met een gegeven minimum en maximum kan je ook een getal b definiëren uit een lijst met andere grenzen en er tegelijk voor zorgen dat b niet gelijk is aan 0 en ook niet aan a.[br][b]a= ToevalsgetalTussen(-8, 8)[br]b= WillekeurigElement(Schrap(Rij(-5,5), {0,a}))[/b][br]Bij de definitie van b gebruik je een tweede lijst met elementen 0 en a. [br]b wordt dus genomen uit het verschil van twee lijsten.
Aan een lijst [b]l1[/b] met gehele getallen van -10 tot 10 wil de waarden -0.5 en +0.5 toevoegen.[br]Aan een met een rijdefinitie gecreëerde kan je dat niet manueel en dus moet je een nieuwe lijst creëren.[br][list][*]Dit kan met het commando [b]l2 = Samenvoegen(l1, {-.5,.5})[/b].[/*][*]Wil je dat in deze nieuwe lijst l2 alle waarden ook op volgorde staan, dan definieer je in één commando[br][b]l2= Sorteer(Samenvoegen(l1, {-.5,.5}))[/b][/*][/list]
Gebruik toevalsgetallen en/of geschudde lijsten om getallen te creëren die voldoen aan de gegeven voorwaarden.
een toevalsgetal tussen 1 en 10.
ToevalsgetalTussen(1, 10)
een toevalsgetal tussen 1 en 5 waarbij de kans op een even getal tweemaal zo groot is als de kans op een oneven getal.
ToevalsgetalDiscreet({1, 2, 3, 4, 5},{1, 2, 1, 2, 1})
een even getal tussen 1 en 10
lijst1=Schudden({2, 4, 6, 8, 10}) en lijst1(1) of korter: ToevalsgetalTussen(1, 5) * 2
een geheel getal tussen -4 en 4 verschillend van 0 en 1
lijst1 = Schudden({-4, -3, -2, -1, 2, 3, 4}) en lijst1(1)
twee verschillende gehele getallen tussen 1 en 5
lijst1=Schudden({1, 2, 3, 4, 5}) en a = lijst1(1), b= lijst1(2)
een kommagetal tussen 1 en 10 met 1 decimaal
ToevalsgetalTussen(10,100) / 10