VB如何产生一组在一定范围内一定个数的任意选择保留小数的数

求大神

当然是用随机数了.比如产生30~50之间的就可以用Int(Rnd*21+30)得到。
保留小数就用Format格式输出函数。比如保留"a"两位小数就是Format(a,"##")。
不会再问啊!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-25
何为任意选择保留小数?追问

sorry是选择所保留小数的位数

追答

这个数的前提是
1、在一定的范围内。
2、一定个数
3、小数位数
这三个条件中1的范围,2的个数,3的位数都是指定的还是随机的还是兼而有之。

追问

范围,个数,位数都是给定的,用TEXTBOX给,,,然后产生随机数

VB如何产生一组在一定范围内一定个数的任意选择保留小数的数
当然是用随机数了.比如产生30~50之间的就可以用Int(Rnd*21+30)得到。保留小数就用Format格式输出函数。比如保留"a"两位小数就是Format(a,"##")。不会再问啊!!

如何在VB中设置精度问题,即是保留小数点后的几位。
方法一:用Round函数,语法 :ROUND(number,num_digits)Number 需要进行四舍五入的数字。 Num_digits 指定的位数,按此位数进行四舍五入。示例:'Round(需要修改的数字,小数位数)Print Round(3.1415926, 3)显示:3.142 方法二:用Format函数,返回Variant(String),其中含有一个表达式,它是根据格式表...

怎么用vb实现在textbox中的数值自动保留4位小数
1、首先先打开电脑界面,然后找到桌面上面的一个表格文件,然后双击这个表格文件。2、然后这个时候就可以打开了这个表格文件。3、在打开的表格界面中,然后点击一个单元格。4、在这个单元格上面右键单击,然后在出现的菜单中,选择“设置单元格格式”选项。5、在弹出的设置单元格格式的操作界面中,然后点击...

VB程序设计时,如何编写是数字保留几位小数
VB程序设计时可使用Format 函数实现。Format 函数,返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。Format 函数示例 ' 用户自定义的格式。Dim MyStrMyStr = Format(5459.4, "##,##0。00") ' 返回 "5,459.40"。MyStr = Format(334。9, "###0。00"...

vb程序中如何随机产生小数
用RND函数就可以啊,他可以随机产生0到1之间的所有数,你可以按自己的需要加减乘除一些数,从而得到想要的一定范围的数啊 另外你还可以通过使用Format()函数得到小数点后带几位小数的小数,希望可以帮到你

产生一个a到b之间的随机数,VB代码如何书写,保留一位小数,要详细的
Private Sub Command1_Click()Print GetRdm(6.7, 14.7)End Sub Private Function GetRdm(minNum As Single, maxNum As Single) As Single GetRdm = Format((maxNum - minNum) * Rnd + minNum, "#0.#")End Function 参考资料:'...

VB中如何设置随机数的最大、小值 ?
在Visual Basic(VB)中,Rnd函数用于生成位于[0,1)区间的随机小数。若需生成指定范围内的随机整数,可借助以下公式:Int((upperbound - lowerbound + 1) * Rnd + lowerbound)。公式中,upperbound代表随机数范围的上限,lowerbound代表范围的下限。若目标是生成某个范围内的随机浮点数,则应用公式:...

VB中如何设置随机数的最大、小值 ?
在VB中,使用Rnd函数生成的随机数属于[0,1)区间的小数。若要生成某个范围内的随机整数,需利用以下公式:Int((upperbound - lowerbound + 1) * Rnd + lowerbound)。其中,upperbound表示随机数范围的上限,lowerbound则是下限。例如,若要生成位于1至10之间的随机整数,上限upperbound为10,下限lower...

vb.net怎么设置数字保留小数点位数
举个例子 Dim a As Decimal = 1.999 Dim b As Decimal = Math.Round(a, 2)结果为b = 2.00 四舍五入保留两位

vb编程 v=fix(v*10000+0.5)\/10000. '保留小数点后4位,这是为什么?_百度...
v=fix(v*10000+0.5)\/10000 ,fix(v*10000+0.5)是一个取整函数,不论V的值是多少,得到的结果是一个整数,然后除 10000,那么得到的结果显然是一个小数点后四位的一个小数,因此他:“保留小数点后4位”。例如:V=0.335 :V=Fix(0.335*10000+0.5)\/10000=Fix(3350.5)\/10000=3351\/...

相似回答
大家正在搜