用VB怎么写0到100的随机数,且不重复,

[复制链接]
查看11 | 回复3 | 2009-6-19 17:29:42 | 显示全部楼层 |阅读模式
Private Sub Command1_Click()Dim n As Integer, a As Variant, i As Integer, j As Integer'Randomizen = 55'n代表产生多少个随机数ReDim a(1 To n)For i = 1 To n
a(i) = Int(Rnd * 101)
j = i - 1
Do While j < i
a(i) = Int(Rnd * 101) + 1
For j = 1 To i - 1
If a(i) = a(j) Then Exit For
...
回复

使用道具 举报

千问 | 2009-6-19 17:29:42 | 显示全部楼层
回答即可得2分,回答被采纳则获得悬赏分以及奖励20分Private Sub Command1_Click()Dim n As Integer, a As Variant, i As Integer, j As Integer'Randomizen = 55'n代表产生多少个随机数ReDim a(1 To n)For i = 1 T...
回复

使用道具 举报

千问 | 2009-6-19 17:29:42 | 显示全部楼层
randomize
这个词忘记完全写法了,好象是这么写,好久没有接触VB了i=int(rnd(0)*100)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行