GERAR CODIGO ALFANUMERICO VB

WANESSAA 24/11/2010 10:32:40
#358103
Olá galera, sou nova aqui no fórum e gostaria de saber se poderiam me ajudar com uma questão.
preciso gerar um código alfanumérico sem repetição, mas não sei como fazer.
a linguagem é visual basic e o sistema é para desktop
se puderem me ajudar, agradeço.
obrigada
TECLA 24/11/2010 11:22:13
#358107
Resposta escolhida
VB6 ou .NET?
Além disso, dê um exemplo do formato do [Ô]código alfanumérico[Ô].,
WANESSAA 24/11/2010 11:41:06
#358110
é VB.Net (versão 2008).

no código é necessário ter 3 letras e 5 números, ficando neste formato AAA-00000,
atualmente estou utilizando um campo do tipo máscara.
só que preciso que esse código gere automaticamente e sem repetição.

obrigada
TECLA 25/11/2010 20:49:20
#358248
Veja se resolve.

[ô]Obter as letras do afabeto
Dim alfabeto As String = [Ô][Ô]
For i = 65 To 90
alfabeto += Chr(i)
Next

[ô]Gerar 3 letras aleatorias
Dim numero As New Random
Dim letra As String = [Ô][Ô]
For i = 0 To 2
letra += alfabeto(numero.Next(0, 24).ToString())
Next

[ô]Gerar numero com 5 dígitos
Dim senha As String = [Ô][Ô]
senha = letra + numero.Next(1, 99999).ToString([Ô]-00000[Ô])

MessageBox.Show(senha)
WANESSAA 27/11/2010 00:47:29
#358314
Nossa perfeito! :)
será que teria como exibir ao invés de uma messageBox,
o código ser exibido dentro de um label ou textbox??

obrigada! :)
RODRIGOFERRO 27/11/2010 08:15:47
#358319
ai é mais facil ué

txtTexto.text = senha
lblLabel.text = senha

Grande Tecla.
WANESSAA 27/11/2010 11:50:07
#358323
Muito obrigada meninos!
Cheguei a fazer o que o colega acima indicou e tudo está funcionando perfeitamente!
TECLA 27/11/2010 15:18:23
#358335
Só não esqueça de encerrar o tópico, já que o problema foi sanado.
Tópico encerrado , respostas não são mais permitidas