Usar porcentaje es muy facil solo es question de pensar mira esto:
En donde puse X% colocaras el número del 1-100 que jugará con la probabilidad.
Espero que no solo Copies y Peges el código sino que tambien te molestes en entenderlo.
Código [Seleccionar]
Dim Rand As Random
Dim rRet As Integer
' entre 0 y 10
rRet = Rand.Next(0, 100)
If rRet <= X% Then
.....
End If
En donde puse X% colocaras el número del 1-100 que jugará con la probabilidad.
Espero que no solo Copies y Peges el código sino que tambien te molestes en entenderlo.