以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  版主,您好,请如何实现随机生成指定范围的数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191209)

--  作者:divil
--  发布时间:2024/4/1 17:57:00
--  版主,您好,请如何实现随机生成指定范围的数据
版主,您好!
     需要制作产品测试数据,目前我用EXCEL表格的RAND函数实现输入上限值和下限值,让EXCEL表格自动填入保留两位小数的双精度小数,请问用Foxtable能够实现吗?谢谢!
B列公式:=$G$2+RAND()*($G$3-$G$2)
C列公式:=$H$2+RAND()*($H$3-$H$2)
D列公式:=$I$2+RAND()*($I$3-$I$2)
E列公式:=$J$2+RAND()*($J$3-$J$2)


图片点击可在新窗口打开查看

--  作者:divil
--  发布时间:2024/4/1 17:58:00
--  
版主,您好,我每次需要生成5000~10000行的测试数据,EXCEL表格用起来很卡,想用狐表函数实现
--  作者:pyh6918
--  发布时间:2024/4/1 20:24:00
--  

Dim Val3 As Integer = Rand.Next(200,300) \'生成200到300之间的随机整数

--  作者:有点蓝
--  发布时间:2024/4/1 20:28:00
--  
http://www.foxtable.com/webhelp/topics/0349.htm
--  作者:divil
--  发布时间:2024/4/2 12:40:00
--  
版主,PHY6918两位版主,您好,
我自己借鉴两位方案,试了,可以实现,谢谢二位。

Dim Val3 As Integer = Rand.Next(46, 59)
For i As Integer = 1 To 2
    Output.Show(Val3 + Rand.NextDouble)
Next