Ohjelmistoversio 2.02 Käyttäjän opas
2-20
u Satunnaisluvun generoiminen binomijakauman mukaisesti (RanBin#)
Tämä funktio generoi satunnaislukuja määritettyyn kokeiden määrään n ja todennäköisyyteen
p perustuvan binomijakauman mukaisesti.
RanBin# (
n, p [,m]) 1 < n < 100000 1 < m < 999 0 < p < 1
• Jos termille
m ei anneta arvoa, funktio palauttaa generoidun satunnaisluvun sellaisenaan.
Jos termille
m määritetään arvo, funktio palauttaa vastaavan määrän satunnaislukuja
luettelomuodossa.
Esimerkki Näppäilyt
RanBin# (5, 0,5)
(Tuottaa satunnaisesti kruunujen määrän,
jota voidaan odottaa binomijakauman
mukaisesti viidelle kolikon heitolle, jossa
kruunun todennäköisyys on 0,5.)
K6(g)3(PROB)4(RAND)4(Bin)
5,0.5)w
RanBin# (5, 0,5, 3)
(Suorittaa edellä kuvatun kolikon heiton
kolmesti ja näyttää tuloksen luettelossa.)
K6(g)3(PROB)4(RAND)4(Bin)
5,0.5,3)w
u Listan tietojen elementtien satunnainen poiminta (RanSamp#)
Tämä funktio poimii satunnaisesti elementtejä listan tiedoista ja palauttaa tulokset
luettelomuodossa.
RanSamp# (Lista X,
n [,m])
Lista X ... Mikä tahansa listan tieto (Lista 1 – Lista 26, Ans, {listamuotoinen data}, alinimi)
n ... Yritysten määrä (Jos m = 1, elementtien lukumäärä on 1 < n < Lista X. Jos m = 0, 1 < n
< 999.)
m ... m = 1 tai 0 (Jos m = 1, kukin elementti poimitaan vain kerran. Jos m = 0, jokainen
elementti voidaan poimia useita kertoja.)
• Vaihtoehtoa
m = 0 käytetään, kun m-asetus on jätetty pois.
Esimerkki Näppäilyt
List 1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
RanSamp# (List 1, 3, 1)
(Poimii satunnaisesti kolme elementtiä
listasta 1 ja näyttää tuloksen ListAns-
näytössä.)
!*({)1,2,3,4,5,6,7,8
,9,10!/(})a!b(List)bw
K6(g)3(PROB)4(RAND)6(Samp)
!b(List)b,3,1)w
List 2 = {1, 3, 6, 7}
RanSamp# (List 2, 10)
(Poimii satunnaisesti 10 elementtiä listasta
2 ja näyttää tuloksen ListAns-näytössä.
Elementtejä poimitaan toistuvasti.)
!*({)1,3,6,7!/(})a
!b(List)cw
K6(g)3(PROB)4(RAND)6(Samp)
!b(List)c,10)w