我想从 VBA (Excel 2007) 中选定的分布生成随机数。
我目前正在使用带有以下代码的分析工具库:
Application.Run "ATPVBAEN.XLAM!Random", "", A, B, C, D, E, F
Where
A = how many variables that are to be randomly generated
B = number of random numbers generated per variable
C = number corresponding to a distribution
1= Uniform
2= Normal
3= Bernoulli
4= Binomial
5= Poisson
6= Patterned
7= Discrete
D = random number seed
E = parameter of distribution (mu, lambda, etc.) depends on choice for C
(F) = additional parameter of distribution (sigma, etc.) depends on choice for C
但我想让随机数生成到一个数组中,而不是生成到一张纸上。
我明白,在哪里""
指定随机数应打印到的位置,但我不知道将随机数分配给数组或其他形式的内存存储而不是分配给工作表的语法。
我尝试遵循此处讨论的语法分析工具库网站 http://www.cpearson.com/excel/atp.htm,但没有成功。
我意识到 VBA 不是生成随机数的理想位置,但我需要在 VBA 中执行此操作。任何帮助深表感谢!谢谢!