Randomize VisualBasic 6.0
¿Alguno sabe como podría resolver esto?
Por ejemplo saco un numero aleatorio entre
1 - 10, pero quiero que la
posibilidad de que salga el numero tres se duplique.
Por mucho que le estoy dando vueltas no se me ocurre como hacerlo.
www.EstoEsVisual.Net
Un Saludo,
Tomás
Por ejemplo saco un numero aleatorio entre
1 - 10, pero quiero que la
posibilidad de que salga el numero tres se duplique.
Por mucho que le estoy dando vueltas no se me ocurre como hacerlo.
www.EstoEsVisual.Net
Un Saludo,
Tomás
Puedes meter en una cadena todos los valores que quieras sacar con su porcentaje de posibilidad. xe: de 1 - 10 y el 3 duplicado
0102030304050607080910
Despues obtienes el ramdom entre la longitud de la cadena (en este caso dividido entre 2) y obtienes una posición, luego solo tienes que multiplicar la posición por el número de longitud del registro (en el caso 2) y extraes el valor resultante con un mid.
suerte
0102030304050607080910
Despues obtienes el ramdom entre la longitud de la cadena (en este caso dividido entre 2) y obtienes una posición, luego solo tienes que multiplicar la posición por el número de longitud del registro (en el caso 2) y extraes el valor resultante con un mid.
suerte
