vb的random是怎么使用的,会的可以麻烦写一段吗。万分感谢

 我来答
149005501
2013-09-25 · TA获得超过8.6万个赞
知道顶级答主
回答量:7.9万
采纳率:90%
帮助的人:1.3亿
展开全部

Randomize  '初始化种子值
公式: int((上限-下限+1)*rnd+下限)

你只要把上限和下限代到公式里,就得出随机数了。如得到1-10之类的数(添加text控件):

Randomize '初始随机种子
zd = 10 '最大值
zx = 1 '最小值
Text1.text = Int(((zd - zx + 1) * Rnd) + zx)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漠映分327
2013-09-25 · TA获得超过178个赞
知道答主
回答量:320
采纳率:0%
帮助的人:192万
展开全部
随机小数函数,在vb里用rnd表示,可产生0和1之间的随机小数,例如:0.000......1—0.999......9,一般配合int或cint使用。a=int(10*rnd)。a=0—9的随机整数。a=cint(10*rnd)。a=0—10的随机整数。 取20—30之间的整数就是a=cint((30-20)*rnd+20)。适用于不确定因素的结果。灵活运用是关键。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0777eba
推荐于2018-04-04
知道答主
回答量:5
采纳率:0%
帮助的人:7.7万
展开全部
random 为随机函数,例如
dim a as Integer
a=random(x as String)
则a等于0—x之间的任意整数。
更多追问追答
追问
x可以是80吗
我想规定为20到50的话怎么写
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heart_407
2013-09-25 · 超过13用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:26.3万
展开全部
如果您要问vb的随机数函数Rnd用法,可参看:
http://zhidao.baidu.com/question/232559477.html

如果您要问vb的Randomize函数用法,可参看:
http://zhidao.baidu.com/question/181237100.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d9cd59e0c
2013-09-25 · TA获得超过188个赞
知道小有建树答主
回答量:77
采纳率:0%
帮助的人:99.9万
展开全部
vb没有random函数 一下是vb中的随机数使用方法
Randomize 初始化随机种子 直接调用即可 程序使用随机数前执行一遍可以让生成的随机数每次都不同
Rnd函数
语法:Rnd[(number)]
number是可选参数
如果 number 的值是

小于 0
每次都使用 number 作为随机数种子得到的相同结果。

大于 0
序列中的下一个随机数。

等于 0
最近生成的数。

省略
序列中的下一个随机数。

Rnd 函数返回小于 1 但大于或等于 0 的值。

number 的值决定了 Rnd 生成随机数的方式。

对最初给定的种子都会生成相同的数列,因为每一次调用 Rnd
函数都用数列中的前一个数作为下一个数的种子。

在调用 Rnd 之前,先使用无参数的 Randomize
语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。

为了生成某个范围内的随机整数,可使用以下公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

比如生成0--100范围内的随机整数

Dim a as Integer

Randomize
a=101*Rnd
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式