Muchísimas gracias por la información, muy interesante.
Yo cuando me refería al uso de rnd según el programador pues me refería a que si en su programa usa una secuencia pseudo-aleatoria, ¿Cómo va a favorecer el registro de usuarios?
(Voy a tirar de mi libro de VB6). En VB6 tenemos:
variable = Rnd([expresión]);
Si expresión:
<0: el resultado es siempre el mismo número
>0 o se omite: el siguiente número aleatorio
=0: el último valor generado
Si expresión es >0 o se omite se generará la misma secuencia cada vez que se ejecute el programa. Para variar esta secuencia en VB6 se usa Randomize n. Si no se usa n el valor se obtiene del reloj del sistema.
Si yo programo:
Randomize
valor = Rnd(9) ;por mucho que reinicie, valor será diferente en cada ejecución.
Otra cosa y me imagino que es a lo que te refieres es a:
valor = Rnd ; donde en cada ejecución valor será el mismo.
Pero yo tengo dudas de que usar una secuencia pseudo-aleatoria sea lo más conveniente para registrar un programa. Aunque puede por supuesto que me equivoque.
Un saludo y gracias por tu colaboración.
Yo cuando me refería al uso de rnd según el programador pues me refería a que si en su programa usa una secuencia pseudo-aleatoria, ¿Cómo va a favorecer el registro de usuarios?
(Voy a tirar de mi libro de VB6). En VB6 tenemos:
variable = Rnd([expresión]);
Si expresión:
<0: el resultado es siempre el mismo número
>0 o se omite: el siguiente número aleatorio
=0: el último valor generado
Si expresión es >0 o se omite se generará la misma secuencia cada vez que se ejecute el programa. Para variar esta secuencia en VB6 se usa Randomize n. Si no se usa n el valor se obtiene del reloj del sistema.
Si yo programo:
Randomize
valor = Rnd(9) ;por mucho que reinicie, valor será diferente en cada ejecución.
Otra cosa y me imagino que es a lo que te refieres es a:
valor = Rnd ; donde en cada ejecución valor será el mismo.
Pero yo tengo dudas de que usar una secuencia pseudo-aleatoria sea lo más conveniente para registrar un programa. Aunque puede por supuesto que me equivoque.
Un saludo y gracias por tu colaboración.