Randomize VisualBasic 6.0

Tom?
08 de Noviembre del 2002
¿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

jorge
08 de Noviembre del 2002
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