作者:乔山办公网日期:
返回目录:excel表格制作
Rnd(number) 返回一个Single类型的随机数,小于 1 但大复于或等于 0 的值
如果 number 的值 小于 0 每次都制得到相同的随机数。百 大于 0 或省略 产生下一个随机数。 等于 0 返回最近一次生成的随机数。
使用之前最好使用Randomize 例如产生N到M的随机数,Int(Rand()*M-N+1)+N
vb6.0中没有Rand函数,如写Rand(3)就会出错。
Round(Number,[int]) 将number四舍五入度到那一位(int)如:t = Round(12.5678, 3)
返回12.568
最直接的用法:
=rand()
意思就是返回一个0-1之间的随机数,但是一般我们zhidao需要的是一个指定取件范围的随机数,比如在X和Y之间的随机数,可以用专以下公式:
=X+(Y-X)*RAND()
当然如果还有想要返回整数等各种要求的,可以配合round函数一起用。属
公式=RAND()产生一个0~1之间的随机数,例子:
如果需要产生别的范围的数据,需要RAND()*数量+起点,结果可以取整,例如:
非要用rand么?如果整数的来话randbetween貌似更方便啊,比自如A1就直接=RANDBETWEEN(1,14)就可以了。百
如果必须rand,那就需要度INT(RAND()*14+1),因为rand是大于等于0小于1的。
7个都不知相同的话好像太道复杂了一点