各位大虾,vb随机生成4位随机数,怎么实现啊,送分啦

letdreamfly 2004-10-27 06:14:48
各位大虾,vb随机生成4位随机数,怎么实现啊,送分啦
...全文
773 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mars.CN 2004-11-22
  • 打赏
  • 举报
回复
Randomize(Timer)

<变量>=int(Rnd*100+(终值-起值-1))

实现了从两个数之间取值的结果
qidaozhilong 2004-11-22
  • 打赏
  • 举报
回复
sloven(sloven)的这段代码有错误
randomize(timer)
dim ii as integer
ii=int(rnd*10000)
1、当rnd返回1时,显示10000,这是5位数
2、当rnd返回0时,显示0,这是0位数
应该在最后+一句format()函数,来控制一下格式。
northwolves 2004-11-20
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Randomize
MsgBox Mid(Rnd, 3, 4)
End Sub
cdsun 2004-11-20
  • 打赏
  • 举报
回复
Dim rndnum As String
Dim verifycode As String
Randomize
Do While Len(rndnum) < 4
num1 = CStr(Chr((57 - 48) * Rnd + 48))
rndnum = rndnum & num1
Loop
verifycode = rndnum
Label3.Caption = verifycode
xiang1516 2004-10-27
  • 打赏
  • 举报
回复
全对
Dim a As Integer
Dim b As Integer
Dim c As Integer
Dim d As Integer

a = Rnd() * 10
b = Rnd() * 10
c = Rnd() * 10
d = Rnd() * 10
Text1.Text = a & b & c & d
Jason78 2004-10-27
  • 打赏
  • 举报
回复
Dim a As Integer
a = Int(10000 * Rnd())
Print a
letdreamfly 2004-10-27
  • 打赏
  • 举报
回复
好,不错,送分
zgvslch 2004-10-27
  • 打赏
  • 举报
回复
rnd 函数
Dim MyValue as Integer
MyValue = Int((8999 * Rnd) + 1000)
sloven 2004-10-27
  • 打赏
  • 举报
回复
randomize(timer)
dim ii as integer
ii=int(rnd*10000)
jam021 2004-10-27
  • 打赏
  • 举报
回复
生成4个一位的,然后串成4位的字符串,再转成数字,呵呵

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧