VB随机产生一个用五位显示的(0,100000)之间正整数分别与ABCDE五个组号相连接,放入a(i,j)中。注:chr函数

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:44:31
对不起,是我表达问题,是产生5个5位数,分别前有个组号,如A12345,B34567,C23456,D89076,E23476

Private Sub Form_Click()
Randomize
For i = 0 To 4
Print Chr(65 + i) & Format(Int(Rnd * 100000), "00000")
Next i
End Sub

1.你的意思理解:
1.0-99999之间的数字.
0-9 A
10-99 B
100-999 C
1000-9999 D
10000-99999 E
对应起来
2.生成的数据放到a(i)里保存.
可能还需要b(i) 对应与{A,B,C,D,E}
3.生成0-99999之间的数字:
Randomize 随机数初始化声明
再用Rnd函数产生随机数
如果产生一个N到M之间的随机数(M>N,包含M,N)表达式可为;
int(rnd *( M - N + 1) + N )
这样就会产生M到N之间我随机数了啊
int(rnd *100000+1)
4. 首先声明数量,比如100个.利用循环,把a(i,j)被赋值为生成的随机数字.
5. 转换a(i,j)为字符,判断长度.len(chr(a(i)))1,2,3,4,5. b(i),对应赋值为"A","B","C","D","E".

注意:
6.定义随机数值为long类在,integer溢出.
7.定义变量:a(i) long, b(j)为string. i as long.
8.不需要定义a(i,j),只要a(i).

希望我的理解是正确的.

VB 随机产生一个三位正整数,然后逆序输出,产生的数与逆序数同时显示 一个关于VB显示随机数字的问题 随机产生一个两位正整数的VB表达式是_____。 关于VB:随机产生10个 递增的 100到400的随机数,存放到数组中,并显示结果。 用VB表示:随机产生“E”-“M”范围内的大写字母 一个随机显示26个字母之一,且不能重复的VB程序,如何设计? 用VF或VB编写一个送三位数内(比如100)里随机产生一个数字显示在文本框里? VB 产生一个随机数组,将其中的奇偶分离出来,在另外两个图片框中输出 急! VB. 编写产生随机整数过程,输出N个指定范围的随机整数. vb:随机产生15个1~5的数字,降序排列后,将连续出现的数字压缩显示,如,连续3个“4”,则显示“3*4”