DUVIDA SOBRE A FUNCAO RND
E ai galera blz??/
Estou com uma duvida da funcao RND (aquela que escolhe um numero aleatorio
o famosos randomize
Pq no vb ele escolhe sempre os mesmos numeros
TIPO vc gera um numero
c vc executar o sistema novamente
ele vai executar o mesmo numero
Pq isso??/
fui
Estou com uma duvida da funcao RND (aquela que escolhe um numero aleatorio
o famosos randomize
Pq no vb ele escolhe sempre os mesmos numeros
TIPO vc gera um numero
c vc executar o sistema novamente
ele vai executar o mesmo numero
Pq isso??/
fui
pq ele não está randomizado.
O ideal é, no inicio do programa, lançar um RANDOMIZE e depois usar o RND, pq aà os numeros randomizados denovo, tendeu?.
O ideal é, no inicio do programa, lançar um RANDOMIZE e depois usar o RND, pq aà os numeros randomizados denovo, tendeu?.
Cara, é como o LION disse, se quiser pode usar uma função (Random), q fica facinho:
Pra usar:
Ou pode definir um valor minimo:
Qualquer dúvida poste...flw
Public Function Random(ByVal Maximo As Long, Optional ByVal Minimo As Long = 0) As Long
Static Randomizado As Boolean
If Randomizado = False Then Randomize Timer
Random = Int(Rnd * (Maximo - (Minimo - 1))) + Minimo
End Function
Pra usar:
'NrAleatorio de 0 a 200
NrAleatorio = Random(200)
Ou pode definir um valor minimo:
'NrAleatorio de 100 a 200
NrAleatorio = Random(200, 100)
Qualquer dúvida poste...flw
Tópico encerrado , respostas não são mais permitidas