Je crois que beaucoup de gens ont entendu parler de la fonction RND, alors connaissez-vous la fonction RND? Quelle est l'utilisation de la fonction RND? Ce qui suit est une brève introduction à la fonction RND dans ASP. Les amis intéressés jetteront un coup d'œil.
Fonction RND
décrire
Renvoie un nombre aléatoire.
grammaire
Rnd [(numéro)]
Le paramètre de nombre peut être n'importe quelle expression numérique valide.
illustrer
La fonction RND renvoie une valeur inférieure à 1 mais supérieure ou égale à 0. La valeur du nombre détermine comment RND génère des nombres aléatoires:
Si le numéro est généré pour RND
Une valeur inférieure à zéro est la même à chaque fois, en utilisant le nombre comme graine.
Supérieur au nombre aléatoire suivant dans la séquence zéro.
Le nombre le plus récent généré est égal à zéro.
Le prochain nombre aléatoire dans la séquence est omis.
Étant donné que le nombre précédent dans la séquence est utilisé comme graine du nombre suivant chaque fois que la fonction RND est appelée continu, la même séquence est générée pour toute graine initialement donnée.
Avant d'appeler RND, le générateur de nombres aléatoires est initialisé avec une instruction randomisée sans paramètre, qui a une graine basée sur le temporisateur du système.
Pour produire un entier aléatoire de la plage spécifiée, utilisez la formule suivante:
Int ((Upperbound - Lowerbound + 1) * rnd + inférieur)
Ici, le haut de gamme est la limite supérieure de cette plage, et la baisse inférieure est la limite inférieure dans cette plage.
--------------------------------------------------------------------------------------------------------------------------------
Notez que pour répéter la séquence de nombres aléatoires, appelez RND avec le paramètre de valeur négative immédiatement avant d'appeler randomiser avec les paramètres numériques. Randomiser avec la même valeur de nombre ne peut pas répéter la séquence précédente de nombres aléatoires.
--------------------------------------------------------------------------------------------------------------------------------
Exemple:
Nous utilisons généralement maintenant () pour faire des graines, afin que nous puissions obtenir une séquence aléatoire relativement parfaite. Si nous avons besoin d'un nombre aléatoire dans les 1-100
Randomiser()
n = int ((100-1 + 1) * rnd (maintenant ()) + 1)
Ce qui précède est une introduction à la fonction RND dans ASP. Je crois que tout le monde a une certaine compréhension. Si vous souhaitez connaître plus d'informations techniques, veuillez continuer à faire attention à la mauvaise chaîne de nouvelles technologies!