当前位置:编程学习 > VB >>

vb中如何将产生的个数随机数前加0?

例如随机产生的数字是1,那怎样才能输出的是01? --------------------编程问答-------------------- Randomize
    MsgBox Format(Rnd(1) * 10, "00") --------------------编程问答--------------------
  Randomize
  
  b = Format(Int(Rnd *45) + 1, "00")
  txtNo.Text =b
这样吗?好像没有变喔,个位数还是1 --------------------编程问答-------------------- Format函数 --------------------编程问答-------------------- mmxqf() :)
怎么在你机器上会米有变哩?
我试过可以实现你要的效果的^_^ --------------------编程问答-------------------- dim str as string
str = Format(Int(Rnd *45) + 1, "00")

现在看看是多少?? 是不是01了??
--------------------编程问答-------------------- AnnaBear(淡淡) 
  人家的B是一个整数类型的,用鼠标一看就是1 ,没有前面的0啦 --------------------编程问答-------------------- Dim A as Long
Dim sHm(1 to 6) as String

A=1

sHm(1)=Format(A,"00")

--------------------编程问答-------------------- 楼主:不管前边有多少0一赋给整形数就都没了-_- --------------------编程问答-------------------- 呵呵,
这个嘛,你完全可以另外定义一个字符串,然后把一个“0”+在你的随机数前面不就是了~~~ --------------------编程问答-------------------- 哈哈,谢谢,可以实现了,要怎样给你们分啊
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,