我想从 VBA (Excel 2007) 中的选定分布生成随机数。我目前正在使用带有以下代码的分析工具包:
Application.Run "ATPVBAEN.XLAM!Random", "", A, B, C, D, E, F
在哪里
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
但是我想让随机数生成到一个数组中,而不是生成到一张纸上。我知道在哪里""
指定随机数应该打印到哪里,但我不知道将随机数分配给数组或其他形式的内存存储而不是工作表的语法。
我已尝试遵循此Analysis Toolpak 站点上讨论的语法,但没有成功。
我意识到 VBA 不是生成随机数的理想场所,但我需要在 VBA 中执行此操作。任何帮助深表感谢!谢谢!