永发信息网

如何用vB程序随机产生30个不同的字母?

答案:1  悬赏:0  手机版
解决时间 2021-03-07 10:28
  • 提问者网友:姑娘长的好罪过
  • 2021-03-06 18:33
如何用vB程序随机产生30个不同的字母?
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-03-06 20:06

'以下代码产生30个区分大小写的不同字母
Private Sub Command1_Click()
Dim i As Integer, j As Integer, ich(30) As Integer, ch As String, Ach(30) As String
i = 0
Randomize
Do While i < 30
ch = Int(Rnd * 52)
For j = 1 To i
If ich(j) = ch Then Exit For
Next
If j > i Then
i = i + 1
ich(i) = ch
End If
Loop
For i = 1 To 30
If ich(i) < 26 Then
Ach(i) = chr(65 + ich(i)) '0-25为大写字母
Else
Ach(i) = chr(97 + ich(i) - 26) '26-51为小写字母
End If
Next
For i = 1 To 30
Print Ach(i) & ;
If i Mod 10 = 0 Then Print
Next
End Su


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯