vb定义动态数组_动态数组函数系列2| 随机数组函数RandArray,返回自定义行列数,数值大小范围以及整数还是小数...

在此之前,我们的随机函数有Rand和RandBetween函数。Rand函数没有参数,默认返回0-1之间的小数。而RandBetween函数则返回指定数据范围内的整数。

可能对于大多数人来说,随机函数比较少用到。因为工作中遇到的都是真实的数据,需要构建虚拟数据的环境不多。但是有一个应用场景对于很多人来说是实用的—那就是“数据脱敏”。

在工作中,可能你会遇到一些Excel问题需要求助他人。但是单纯用文字来描述往往效率很低,如果能发你的Excel文件一同发给对方,效率会高很多。如果你的工作文件涉及到一些敏感数据的话,那么就可以用随机函数来构建一些虚拟数据,实现“脱敏”。

RandArray语法

d2a48c024aa79cba83c541fa08071a3a.png

RandArray函数的参数看起来很多,但是用法并不复杂,所有参数均为可选参数。如果所有的参数都忽略—RandArray(),那么就只返回一个0-1之间的小数,跟Rand()是一样的效果。

[Rows],[Columns]参数表示要返回几行几列的数据

13c22263a09e9539948c6ed88779d50e.png

如上图,返回的就是3行4列的数据,因为后面的参数没写,所以数据是0-1之间的小数。

[Min],[Max] 显然表示的就是返回随机数的最小值和最大值

6f3ede962129a262a6a684ef75814fbd.png

上图,返回的就是3行4列,1-20之间的数据。因为最后一个参数忽略,返回的默认是小数。

[whole_number] 参数是逻辑值,True表示证书,False或者忽略表示小数

017ad97499675b222fe153ab1357bd88.png

RandArray和Rand(RandBetween)函数有一个最明显的区别就是,RandArray返回指定大小的数组,而Rand(RandBetween)函数返回的仅仅是一个随机数。

总的来说,这个新增的随机函数用法比较简单。如果在需要构建虚拟数据的场景下,可以试试哦。

a224aec4450d3578785be6489b002189.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值