SORTEIO DE NUMEROS ALEATORIOS SEM REPETIR

USUARIO.EXCLUIDOS 07/09/2007 21:31:30
#234680
Oi pessoal,

Estou desenvolvendo um pequeno jogo no vb e precisava fazer sorteios aleatorios de numeros de 1 a 20 SEM REPETIR os numeros ja sorteados, usei a funçao radomiz, porem essa repete os numeros ja sorteados, ouvi falar que tem uma funcao que sorteia os numeros aleatorio sem repetilos alguem conhece essa funçao e qual a sua sintese?
USUARIO.EXCLUIDOS 07/09/2007 21:49:20
#234683
No vb tem o Randomize([number])
vInt = Randomize(20)
USUARIO.EXCLUIDOS 07/09/2007 21:58:35
#234684
Obrigado pela resposta Cesarlins, conheço a funçao randomize e iclusive ja usei, MAS ELA NAO RESOLVE MEU PROBLEMA, é que na verdade o meu objetivo é gerar numeros aleatorios SEM REPETIR, ou seja se em determinado momento o numero 5 for sortiado o mesmo nao voltarar a ser sorteado.
USUARIO.EXCLUIDOS 07/09/2007 22:02:21
#234685
vc joga os valores num vetor e compara todos os valores usando um comando FOR e se o valor for igual repeti o procedimento
VInt = Ramdomize(20)
USUARIO.EXCLUIDOS 07/09/2007 22:31:10
#234689
Como por exemplo?
USUARIO.EXCLUIDOS 07/09/2007 23:09:44
#234694
+/- isso:

Dim i As Integer
For i = 0 To 19
If Vetor(i) = VINt Then
exit sub
Else
Vetor(i + 1) = VINt
End If
Next i


Tópico encerrado , respostas não são mais permitidas