![0c9a914f393ad603001f5c399ac87741.png](https://img-blog.csdnimg.cn/img_convert/0c9a914f393ad603001f5c399ac87741.png)
大家好,最近推出的内容是“VBA信息获取与处理”中的部分内容,这套教程面向中高级人员,涉及范围更广,实用性更强,现在的内容是第二个专题“随机数(Random)在EXCEL工作表及VBA中的应用”的内容。
对于数据处理而言,随机信息的处理是非常重要的一部分,什么是随机数呢?随机数是专门的随机试验的结果。在统计学的不同技术中需要使用随机数,比如在从统计总体中抽取有代表性的样本的时候,或者在将实验动物分配到不同的试验组的过程中等等。
产生随机数有多种不同的方法。这些方法被称为随机数发生器。随机数最重要的特性是:它所产生的后面的那个数与前面的那个数毫无关系。真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等,这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。
计算机或计算器产生的随机数有很长的周期性。其实它们不是真正地随机产生,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。这样的发生器叫做伪随机数发生器。在实际应用中往往使用伪随机数就足够了。
第二节 VBA中随机数的利用
随机数不仅在EXCEL工作表中可以利用,在VBA中也是可以利用的,VBA提供一个名为Rnd的函数,该函数返回一个值D,其中0<=D<1。