Creo que muchas personas han oído hablar de la función RND, así que ¿sabes sobre la función RND? ¿Cuál es el uso de la función RND? La siguiente es una breve introducción a la función RND en ASP. Los amigos interesados echarán un vistazo.
Función rnd
describir
Devuelve un número aleatorio.
gramática
Rnd [(número)]
El parámetro de número puede ser cualquier expresión numérica válida.
ilustrar
La función RND devuelve un valor inferior a 1 pero mayor o igual a 0. El valor del número determina cómo RND genera números aleatorios:
Si se genera el número para RND
Un valor inferior a cero es el mismo cada vez, usando el número como semilla.
Mayor que el siguiente número aleatorio en la secuencia cero.
El número más reciente generado es igual a cero.
Se omite el siguiente número aleatorio en la secuencia.
Debido a que el número anterior en la secuencia se usa como la semilla del siguiente número cada vez que la función RND se llama continuamente, se genera la misma secuencia para cualquier semilla inicialmente dada.
Antes de llamar a RND, el generador de números aleatorios se inicializa con una declaración de aleatorización sin parámetros, que tiene una semilla basada en el temporizador del sistema.
Para producir un entero aleatorio del rango especificado, use la siguiente fórmula:
Int ((unbound - inferior + 1) * rnd + boundbound)
Aquí, el límite superior es el límite superior de este rango, y el borde inferior es el límite inferior dentro de este rango.
----------------------------------------------------------------------------------------------------------------------------
Tenga en cuenta que para repetir la secuencia de números aleatorios, llame a RND con el parámetro de valor negativo inmediatamente antes de llamar al azar con los parámetros numéricos. El azar con el mismo valor número no puede repetir la secuencia anterior de números aleatorios.
----------------------------------------------------------------------------------------------------------------------------
Ejemplo:
Por lo general, usamos ahora () para hacer semillas, para que podamos obtener una secuencia aleatoria relativamente perfecta. Si necesitamos un número aleatorio dentro del 1-100
Aleatorizar ()
n = int ((100-1+1)*rnd (ahora ())+1)
Lo anterior es una introducción a la función RND en ASP. Creo que todos tienen un cierto entendimiento. Si desea saber más información técnica, ¡continúe prestando atención al nuevo canal de tecnología incorrecto!