Hola a todos, hoy os voy a explicar como podemos generar números aleatorios en Visual Basic .NET.
Generar números aleatorios es muy normal en programación, ya sea para nuestros programas o para probar.
Aquí os dejo la función necesaria, solo teneís que copiar esta función a vuestro programa:
[vbnet]Function numAleatorioEntre(ByVal minimo As Integer, ByVal maximo As Integer) As IntegerRandomize()
Return CLng((minimo – maximo) * Rnd() + maximo)
End Function[/vbnet]
Esto generará un número entre el mínimo y el máximo, incluyendo estos.
Veamos un ejemplo:
[vbnet]Module EjemploAleatorioSub Main()
‘Genera un numero entre 1 y 10
Console.WriteLine(«Número generado: » & numAleatorioEntre(1, 10))
Console.ReadLine()
End Sub
Function numAleatorioEntre(ByVal minimo As Integer, ByVal maximo As Integer) As Integer
Randomize()
Return CLng((minimo – maximo) * Rnd() + maximo)
End Function
End Module
[/vbnet]
Espero que os sea de ayuda. Si tenéis dudas, preguntad, estamos para ayudarte.
Hola. Necesito generar números al azar desde 0,000000001 hasta 1000000000 con visual basic pero no encuentro la forma y por lo que veo no se puede con rnd(). ¿Hay forma?