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:
Function numAleatorioEntre(ByVal minimo As Integer, ByVal maximo As Integer) As Integer Randomize() Return CLng((minimo - maximo) * Rnd() + maximo) End Function
Esto generará un número entre el mínimo y el máximo, incluyendo estos.
Veamos un ejemplo:
Module EjemploAleatorio Sub 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
Espero que os sea de ayuda. Si tenéis dudas, preguntad, estamos para ayudarte.