最近在学习VB编程,想做个VB小程序。点击生成6位数数字,在文本框生成随机6位数字。点击生成8位数,在文本框生成8位数数字,还有一个清除按扭。请大家指点一下,能加上注解就最好啦!谢谢大家!
为什么有时候会生成5位数呢?
追答dim i as long
Randomize '初始化随机函数
i=rnd*1000000 '生成6位数
do while i<100000
Randomize '初始化随机函数
i=rnd*1000000 '生成6位数
loop
text1.text=i
dim i as long
Randomize
i=rnd*100000000 '生成八位数
do while i<10000000
Randomize '初始化随机函数
i=rnd*100000000 '生成八位数loop
text1.text=i
vb产生随机数1至100
VB生成1-100之间的随机整数,可以使用系统自带的Rnd()方法进行实现,代码如下:Private Sub Command_Click()MyValue = Int((100 * Rnd) + 1) d()函数生成随机数 Print MyValue \/\/打印出这个随机数 Private Sub Form_Load()Randomize \/\/初始化随机数生成器 End Sub ...
求VB简单随机数字生成器代码?
Private Sub Form_Load() '初始化随机数发生器 Randomize End Sub Private Sub Command1_Click() '生成6位随机数 Text1.Text = Int(Rnd * 900000) + 100000 End Sub Private Sub Command2_Click() '生成8位随机数 Text1.Text = Int(Rnd * 90000000) + 10000000 End Sub Private Sub ...
vb 随机数的生成?
简单一点就是:a=int((b*rnd+1)+c)a为生成的随机数,b,c为自己设置范围的数,例如:b=0,c=100,即产生的随机数a范围在0~100之间.可根据需要设置.
VB如何生成随机数?使用VB生成1到100之间的随机数
要使用VB生成随机数,首先初始化随机数生成器,然后使用 Int((100 * Rnd)+1)生成介于1和100之间的随机整数。2. 使用VB生成1到100之间的随机数 将代码简化,直接生成指定范围内的随机整数。3. 编写VB程序生成指定范围内的随机数 实现随机生成功能,范围可自定义,结果存储在文本文件。4. 在VB中...
随机数字VB程序代码
1 但大于或等于 0 的值。number 的值决定了 Rnd 生成随机数的方式。对最初给定的种子都会生成相同的数列,因为每一次调用 Rnd 函数都用数列中的前一个数作为下一个数的种子。在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。
用VB做一个产生随机数的程序
用VB做一个产生随机数的程序过程:1 创建随机数窗体:2 编写产生随机数的事件:Private Sub Command1_Click()Randomize '初始化随机数生成器 List1.AddItem Int((Rnd * 9) + 1)End Sub 3 运行结果:
求用VB排一个随机座位生成器
1个按钮,1个文本框,代码如下:Private Sub Command1_Click()Dim I As Integer Dim n As Integer Dim x As Integer Dim YesNo As Boolean Dim D(1 To 62) As Integer Dim MyStr As String Randomize n = 0 Do While n < 62 x = Int((62 * Rnd) + 1) ' 生成 1 到 32 之...
急!用Vbs编一个随机数产生器
Dim MyValue, Response Randomize '初始化随机数生成器。Do Until Response = vbNo MyValue = Int((55 * Rnd) + 1) ' 产生 1 到 55 之间的随机数。Response = MsgBox ("此次生成的随机数为:" & Cstr(MyValue) & vbCrLf & "是否重新产生随机数? ", vbYesNo)Loop ...
VB如何生成随机数
1、打开“Microsoft Visual Basic 6.0 中文版”软件,准备一个空白的工程文件:2、然后需要一个命令按钮,单击左侧工具箱中的“命令按钮”,在窗体中右侧拖动鼠标左键画出即可:3、双击该命令按钮,这里演示输入代码打印0~10之间的任意随即整数,生成其他范围的随机整数公式为“int((上限-下限+1)*...
VB自动生成1-100的随机数
你这个程序能够运行。既能让1-100各个数字按随机顺序排列,也能把这个序列的各个数字保存到文件中。只是,这个方法效率太低,应该用更好的算法提高效率。有什么问题请留言。