软件版本2.02 用户说明书

2-20
u 按照二项分布生成随机数(RanBin#)
该函数按照基于试验次数 n 和概率 p 的二项分布生成随机整数。
RanBin#(
n p [, m ]) 1 < n < 100000 1 < m < 999 0 < p < 1
不输入
m 值则原样返回生成的随机数。指定 m 值,则以列表形式返回指定个数的随机值。
示例 操作
RanBin#(5,0.5)
(按照正面概率为0.5的五次掷硬币的二项分
布,随机生成出现正面的次数。)
K6g3(概率) 4(随机)
4(2进制) 5 ,0.5 )w
RanBin#(5,0.5,3)
(执行三次上述掷硬币程序,在列表中显示
结果。)
K6g3(概率) 4(随机)
4(2进制) 5 ,0.5 ,3 )w
u 随机提取列表数据元素(RanSamp#)
该功能从列表数据中随机提取元素并以列表格式返回结果。
RanSamp#(List X,
n [,m])
List X ... 任意列表数据(List 1至List 26,Ans,{列表格式数据},子名称)
n ... 尝试次数(当m=1时,元素数目为1≦n≦List X。当m=0时,1≦n≦999。)
m ... m=1或0(当m=1时,每个元素只提取一次。当m=0时,每个元素可提取多次。)
m设置被忽略时,使用m=0。
示例 操作
List 1={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
RanSamp#(List 1, 3, 1)
(从List 1中随机提取三个元素并在
ListAns屏幕上显示结果。)
!*{)1,2,3,4,5,6
,7,8,9,10!/})a
!bList)bw
K6g3概率)4随机)
6Samp)!bList)b
,3,1)w
List 2={1, 3, 6, 7}
RanSamp#(List 2, 10)
(从List 2中随机提取10个元素并在
ListAns屏幕上显示结果。反复提取元素。)
!*{)1,3,6,7!/})a
!bList)cw
K6g3概率)4随机)
6Samp)!bList)c,10)w