社区
VB基础类
帖子详情
关于VB编制随机整数函数,在窗体加载时在其上显示30个1-100之间的随机数!
lovebbc
2003-11-27 12:55:20
急急急。。。。。!!!!!!!急急急。。。。。!!!!!!
1、关于VB编制随机整数函数,在窗体加载时在其上显示30个1-100之间的随机数!
求各位高手尽力帮个忙啊。VB我太弱了!我把所有的分都给出来都行。
...全文
631
13
打赏
收藏
关于VB编制随机整数函数,在窗体加载时在其上显示30个1-100之间的随机数!
急急急。。。。。!!!!!!!急急急。。。。。!!!!!! 1、关于VB编制随机整数函数,在窗体加载时在其上显示30个1-100之间的随机数! 求各位高手尽力帮个忙啊。VB我太弱了!我把所有的分都给出来都行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mars.CN
2003-11-27
打赏
举报
回复
Randomize (Timer)
For I = 1 To 30
strNum = strNum & CStr(Int((100 * Rnd(100)) + 1)) & ","
Next
lovebbc
2003-11-27
打赏
举报
回复
谢谢各位,谢谢海牛猪猪,虫子,红儿,浪际天涯,冰,射天狼几个前辈大哥(不知道有没有大姐的说)。也多放海牛猪猪跟虫子两位的解释。在此小弟鞠躬了。。。。
以后免不了要多有讨饶,还希望各位不嫌弃俺是个新手。:)
海牛
2003-11-27
打赏
举报
回复
Randomize (Timer)不可以,省略的话,程序每次启动的随机数序列会一样。
你不信试试。
lovebbc
2003-11-27
打赏
举报
回复
明白了。如果是这样的话。完全可以省略加载新窗口的代码了。
这个就可以了吧!
Private Sub Command1_Click()
Dim strNum As String, I As Long
Randomize (Timer) 码是否可以省略?!
For I = 1 To 30
strNum = strNum & CStr(Int((100 * Rnd(100)) + 1)) & ","
Next
Me.Print strNum
End Sub
lxcc
2003-11-27
打赏
举报
回复
但是,窗体加载的时候好像不是用单击铵钮进行吗?!请高手指点一下。
是不是弹出一个新窗体,然后显示30个随机数
新添一个form,然后
Private Sub Command1_Click()
form2.show
End Sub
在form2的Activate事件添加代码
Private Sub Form_Activate()
Dim i As Integer
Dim iCount As Integer
iCount = 30
For i = 1 To iCount
Randomize
Print CStr(CInt(100 * Rnd(Second(Time) + 1)))
Next
End Sub
因为load事件本身是加载form的过程,再print,是出不来的,只有form加载完毕了再print才可以
thl0352
2003-11-27
打赏
举报
回复
Option Explicit
Private Sub Form_Load()
Form1.AutoRedraw = True
Dim i As Integer, rnd1 As Integer
For i = 1 To 30
Randomize
rnd1 = Rnd() * 100 + 1
Print rnd1;
Next
End Sub
lemonchen
2003-11-27
打赏
举报
回复
This example uses the Rnd function to generate a random integer value from 1 to 6.
Dim MyValue
MyValue = Int((6 * Rnd) + 1) ' Generate random value between 1 and 6.
lovebbc
2003-11-27
打赏
举报
回复
我试过了。都好用。但是,窗体加载的时候好像不是用单击铵钮进行吗?!请高手指点一下。
lxcc
2003-11-27
打赏
举报
回复
Private Sub Form_Activate()
Dim i As Integer
Dim iCount As Integer
iCount = 30
For i = 1 To iCount
Randomize
Print CStr(CInt(100 * Rnd(Second(Time) + 1)))
Next
End Sub
海牛
2003-11-27
打赏
举报
回复
Private Sub Command1_Click()
Dim strNum As String, I As Long
Randomize (Timer)
For I = 1 To 30
strNum = strNum & CStr(Int((100 * Rnd(100)) + 1)) & ","
Next
Me.Print strNum
End Sub
SoHo_Andy
2003-11-27
打赏
举报
回复
Dim MyValue() as integer
dim i as integer
for i=1 to 30
redim preserve MyValue(i-1)
MyValue(i-1) = Int((100 * Rnd) + 1)
next
for i=0 to ubound(MyValue)
msgbox MyValue(i)
next
SoHo_Andy
2003-11-27
打赏
举报
回复
Dim MyValue as integer
dim i as integer
for i=1 to 30
MyValue = Int((100 * Rnd) + 1)
射天狼
2003-11-27
打赏
举报
回复
Private Sub Command1_Click()
Dim s As String, i As Long
For i = 1 To 100
Randomize Second(Now)
s = s & "," & CStr(Int((100 * Rnd) + 1)) ' 生成 1 到 6 之间的随机数值。
Next
Text1.Text = s
End Sub
VB
随机
数
小程序
只是一个初学者的一个小小的程序,产生一个
随机
数
的小程序!
生成一个
100
0以内
随机
正
整数
,输入一个数,判断大小,知道猜到的数与生成的数正好相等,程序结束(vs2010
vb
)
生成一个
100
0以内
随机
正
整数
,输入一个数,判断大小,知道猜到的数与生成的数正好相等,程序结束(vs2010
vb
)
vb
写的
随机
数
小程序
随机
生成20个50~
100
数字,并计算其中最大值,最小值,平均值。
vb
抽奖程序 采用
随机
数
原理
实现WF0001到WF0200循环,每
100
毫秒刷新一次,按回车开始,再按回车停止。
窗体
中控件可随
窗体
的大小自动改变位置。
VB
随机
数
示例-掷骰子游戏.7z
一个练**
VB
生成
随机
数
的小游戏——掷骰子,点击“开始”按钮,每次生成的骰子点是不一样的,
随机
生成,主要练**一下
随机
数
的使用,
VB
新手朋友会从中得到帮助。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章