Ohjelmistoversio 2.02 Käyttäjän opas
2-19
u Satunnaiskokonaisluvun generoiminen (RanInt#)
RanInt# generoi satunnaiskokonaislukuja kahden määritetyn kokonaisluvun väliltä.
RanInt# (A, B [,
n]) A < B |A|,|B| < 1E10 B – A < 1E10 1 < n < 999
• A on alkuarvo ja B loppuarvo. Jos termille
n ei anneta arvoa, funktio palauttaa generoidun
satunnaisluvun sellaisenaan. Jos termille
n määritetään arvo, funktio palauttaa vastaavan
määrän satunnaislukuja luettelomuodossa.
Esimerkki Näppäilyt
RanInt# (1, 5)
(Generoi yhden satunnaiskokonaisluvun
väliltä 1–5.)
K6(g)3(PROB)4(RAND)2(Int)
1,5)w
RanInt# (1, 10, 5)
(Generoi viisi satunnaiskokonaislukua väliltä
1–10 ja näyttää tuloksen ListAns-näytöllä.)
K6(g)3(PROB)4(RAND)2(Int)
1,10,5)w
u Satunnaisluvun generoiminen normaalijakauman mukaisesti (RanNorm#)
Tämä funktio generoi 10-numeroisen satunnaisluvun määritettyyn keskiarvoon ja
keskihajontaan perustuvan normaalijakauman mukaisesti.
RanNorm# (
, [,n]) > 0 1 < n < 999
• Jos termille
n ei anneta arvoa, funktio palauttaa generoidun satunnaisluvun sellaisenaan.
Jos termille n määritetään arvo, funktio palauttaa vastaavan määrän satunnaislukuja
luettelomuodossa.
Esimerkki Näppäilyt
RanNorm# (8, 68)
(Tuottaa satunnaisesti kehonpituusarvon,
joka on saatu alle vuoden ikäisten lasten
joukon normaalijakauman perusteella
keskipituuden ollessa 68 cm ja
keskihajonnan 8.)
K6(g)3(PROB)4(RAND)3(Norm)
8,68)w
RanNorm# (8, 68, 5)
(Tuottaa satunnaisesti viiden lapsen pituudet
edellä kuvatussa esimerkissä ja näyttää ne
luettelossa.)
K6(g)3(PROB)4(RAND)3(Norm)
8,68,5)w