|
|
|
|
|
Dicas
|
|
Visual Basic.Net (Datas/Números/Strings)
|
|
|
Título da Dica: Gerando números aleatórios
|
|
|
|
Postada em 9/10/2003 por ~Ð@®£@Ñ
Gerar números aleatórios no Visual Basic .NET é muito simples. Para fazer o serviço usamos a classe Random.
A classe Random representa um pseudo gerador de números aleatórios que usa o Namespace : System.
System é o Namespace principal que inclui as principais definições de tipos de dados básicos : strings , arrays , eventos , exceções , etc...
Vamos ao projeto:
- Inicie um novo projeto no Visual Studio.NET com as seguintes características (sinta-se a vontade para alterar a seu gosto.)
Project Types : Visual Basic Projects Templates : Windows Forms Name : NumerosAleatorios Location : c:\vbnet O layout do formulário é esta exibido ao lado.
O código do evento Click do botão de comando : Button1 é o seguinte:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim numero As Integer
Dim GeradorDeNumerosAleatorios As Random = New Random()
If txtinf.Text = 0 Or txtinf.Text = "" Or txtinf.Text = " " Then
numero = GeradorDeNumerosAleatorios.Next(txtsup.Text)
Else
numero = GeradorDeNumerosAleatorios.Next(txtinf.Text, txtsup.Text)
End If
txtnumero.Text = numero
End Sub
- Como funciona ?
Primeiro eu instanciei um objeto da Classe Random - GeradorDeNumerosAleatorios A seguir usei o método Next que retorna um número aleatório A sintaxe usada pode ser:
1 - GeradorDeNumerosAleatorios.Next(valor) - gera um número aleatório entre 0 e&nnbsp; valor + 1
2- GeradorDeNumerosAleatorios.Next(valor1 , valor2 ) - gera um número aleatório entre valor1 e valor2+1
Por hoje é só isto... Até mais
|
|
|
|
|