
February 10th, 2005, 11:33 AM
|
|
Contributing User
|
|
Join Date: Sep 2004
Posts: 108
Time spent in forums: 11 h 16 m 54 sec
Reputation Power: 5
|
|
Code:
Private Sub Command1_Click()
Dim a(11)
Randomize
rnd_values a, 10, 20, 5
TXT = ""
For I = 0 To 5 - 1
TXT = TXT & a(I) & ","
Next I
MsgBox TXT
End Sub
Function rnd_values(ByRef VECTOR, MIN As Integer, MAX As Integer, ELEMENTOS As Integer)
Dim I As Integer, J As Integer
VECTOR(0) = CInt((MAX - MIN) * Rnd()) + MIN
I = 1
Do
VECTOR(I) = CInt((MAX - MIN) * Rnd()) + MIN
J = 0: FOUND = False
Do
FOUND = VECTOR(I) = VECTOR(J)
J = J + 1
Loop Until J >= I Or FOUND
If Not (FOUND) Then I = I + 1
Loop Until I = ELEMENTOS And Not (FOUND)
End Function
Last edited by Shadow Wizard : February 10th, 2005 at 11:49 AM.
Reason: added code tags.
|