发布网友 发布时间:2022-04-26 15:24
共4个回答
好二三四 时间:2022-10-13 09:03
随机数生成器用于生成随机数,可自定义生成数量、最小值、最大值。使用方法:输入生成个数和范围,用逗号隔开例如输入10,80,90就是生成10个,范围80到90。生成过程中可随时按某一个键退出。生成完成后按回车退出,按某一个键回车可继续生成,按键盘上某一个键后回车显示关于信息。生成的数字可以用记事本打开。
热心网友 时间:2023-05-01 12:54
可验证的代码:
Private m As Integer, n As Integer
Private Sub Command1_Click()
If IsNumeric(Text1) = False Then '位数保护
MsgBox "位数必须输入数字"
Text1.SetFocus
Else
If Val(Trim(Text1)) < 1 Or Val(Trim(Text1)) > 4 Then
MsgBox "位数是1~4的正整数"
Text1 = ""
Text1.SetFocus
End If
End If
If IsNumeric(Text2) = False Then '个数保护
MsgBox "个数必须输入数字"
Text2.SetFocus
Else
If Val(Trim(Text2)) < 1 Or Val(Trim(Text2)) > 100 Then
MsgBox "个数是1~100的正整数"
Text2 = ""
Text2.SetFocus
End If
End If
Text3 = ""
Dim i As Integer, k As Integer
m = Val(Trim(Text1))
n = Val(Trim(Text2))
For i = 1 To n '产生n个随机数
Randomize
Select Case m '区别位数
Case 1
k = 1 + Int(Rnd * 9)
Case 2
k = 10 + Int(Rnd * 90)
Case 3
k = 100 + Int(Rnd * 900)
Case 4
k = 1000 + Int(Rnd * 9000)
End Select
Text3 = Text3 & k & "," '填充文本框
Next i
End Sub
说明:
1、设定范围:位数<=4, 个数<=100
2、界面说明:两个标签、两个普通文本框、一个按钮、一个多行文本框text3
3、对位数和个数的输入值,有验证
效果如下图。不知偶理解楼主意思没有?
热心网友 时间:2023-05-01 12:55
随机数生成可用rnd*a+1才完成.热心网友 时间:2023-05-01 12:55
http://www.fpvision.com.cn/SoftView/SoftView_19669.html就这个热心网友 时间:2023-05-01 12:56
绿色网站查下看看有没。里面有多软件。