vb产生两个数之间的随机数闭区间

问题描述:

vb产生两个数之间的随机数闭区间
我想知道怎么vb中可不可以产生两个数字之间的随机数,注意,是随机数字,包括小数,但不是只有整数,不是int(rnd*(b+a+1)+a)那个,比如产生1和2之间的随机数,或者5和10之间的随机数字,比如是5.668984等.
有一个想法,也不确定是否可行,我想是不是在产生的区间,不如要产生a,b之间的随机数(包括a,b这两个整数),那么可否用其他两个区间的平均值来表示呢?比如是要产生3为所求区间的左端点,那么可以用包含2.1和3.9这两个数的两个区间平均值来表示.所求a和b,那么假设有区间c,d以及区间e,f,让c+e=2a,d+f=2b?是不是可以通过先随便确定正整数c,e的值来求出d,f的值呢?
以上有点错乱,请别介意,请高手来看下,
1个回答 分类:数学 2014-12-08

问题解答:

我来补答
说实在的,你的第二段话我没怎么看明白
我就按照标题帮助你一下吧,你想要一个有小数的随机数区间,其实并不难,只需要在你原来的代码上稍作改动就行,我们以5~10举例吧,如果你需要得到5~10之间省略到6位小数的随机数的话,代码如下:
 
 
展开全文阅读
剩余:2000
上一页:100 ,11
下一页:29