我们在数据库测试中,经常需要给数据库中添加各种数据,当需要导入大量数据,且其中的某列为a到b之间的随机数时,可使用excel中的rand()和randbetween()函数,具体方法如下:
- 打开excel工作表
- 在左上角的名称框中输入需要生成随机数的区域,回车,即可看到这些区将域处于选择状态
- 然后在右边输入以下公式,回车,即可看到选定的区域已经生成了需要的随机数
函数:
- rand()
- randbetween()
公式:
在较低版本的excel中不支持randbetween(),可以使用rand()函数
- 0-1之间的随机数 =rand()
- a-b之间的随机数 =a+(b-a)*rand() 例如:0-0.01之间的随机数 =0.01*rand()
高版本的excel可以使用randbetween()函数
- a-b之间的随机数 =randbetween(a,b) 例如:1-100之间的随机数 RANDBETWEEN(1,100)
- 0-1之间的随机数 =RANDBETWEEN(0,10)/10
tips:
- 还可以使用round()函数来限定小数位数 例如:限定小数后2位 =ROUND(RANDBETWEEN(0,10)/10,2)
- 如果想固定随机数,需要复制后,用选择性粘贴数值