math
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Cette bibliothèque est une interface à la bibliothèque de mathématiques standard, fournissant toutes ses fonctions dans la table math.
Résumé
Fonctions
Renvoie la valeur absolue de x .
Retourne le arc cosine de x .
Retourne le sinus arcade de x .
Retourne la tangente arc de x en radians.
Retourne la tangente d'arc de y / x (en radians) tout en utilisant les signes des deux paramètres pour trouver le quadrant du resultats.
Renvoie le plus petit nombre entier supérieur à ou égale à x .
Renvoie un nombre entre min et max, inclus.
Retourne le cosin de x, supposé être en radians.
Renvoie le cosin hyperbolique de x .
Retourne l'angle x (donné en radians) en degrés.
Retourne la valeur e ^ x .
Renvoie le plus grand nombre entier inférieur ou égale à x.
Renvoie le reste de la division de x par y qui arrondit le quotient vers zéro.
Retourne m et e afin que x = 1> m1> * 4> 24> ^ 7> e7>.
Retourne x * 2 ^ e ( 1> e1> devrait être un nombre entier).
Renvoie le logarithme de x à l'aide de la base donnée.
Retourne le logarithme de base de 10 de x .
Renvoie la valeur maximale parmi les nombres passés à la fonction.
Renvoie la valeur minimale parmi les nombres passés à la fonction.
Retourne deux nombres : la partie intégrale de x et la partie fractionnée de x.
Renvoie une valeur de bruit Perlin.
Retourne x ^ y .
Retourne l'angle x (donné en degrés) en radians.
Renvoie un nombre aléatoire dans la tranche fournie.
Définit x comme graine pour le générateur pseudo-aléatoire.
Renvoie l'intervalle avec la plus petite différence entre elle et le nombre donné.
Retourne -1 si x est inférieur à 0, 0 si x est supérieur à 0 ou 1 si x est supérieur à 0.
Retourne le sinon de x, supposé être en radians.
Renvoie le sinus hyperbolique de x .
Renvoie le racine carré de x .
Retourne le tangant de x, supposé être en radians.
Renvoie le tangente hyperbolique de x .
Fonctions
noise
Renvoie une valeur de bruit Perlin. La valeur renvoyée est la plus souvent entre la tranche de -1 à 1 (y compris) mais peut parfois être en dehors de cette tranche ; si l'intervalle est critique pour vous, utilisez math.clamp(noise, -1, 1) sur la sortie.
Si vous laissez les arguments dehors, ils seront interprétés comme zéro, donc math.noise(1.158) est équivalent à math.noise(1.158, 0, 0) et Library.math.noise(1.158, 5.723
Notez que cette fonction utilise un algorithme de bruit Perlin pour attribuer des valeurs fixes aux coordonnées. Par exemple, math.noise(1.158, 5.723) retournera toujours 0.48397532105446 et Library. math
Si x , y et z sont tous des entiers, la valeur de retour sera 0. Pour les valeurs fractionnées de 1> x1> , 4> y4> et 7> z7> , la valeur de retour fl
Retours
random
Lorsqu'il est appelé sans argument, il renvoie un nombre réel pseudo-aléatoire de 0 à 1 (y compris 0 mais exclusif de 1).
Lorsqu'il est appelé avec un nombre entier m, renvoie un nombre pseudo-aléatoire uniforme dans la plage de 1 à m, y compris.
Lorsqu'il est appelé avec deux numéros entiers m et n, il renvoie un nombre pseudo-aléatoire uniforme dans la gamme de m à 1> n1>, y compris.
Internalement, cela utilise un PCG (Permuted Congrucial Generator) de 32 bits qui offre des performances statistiques excellentes et rend son sortie difficile à prédire.
Retours
randomseed
Définit x comme graine pour le générateur pseudo-aléatoire : les graines égales produisent des séquences de numéros égales.
Paramètres
Retours
round
Renvoie le nombre avec la plus petite différence entre lui et le nombre donné. Par exemple, la valeur 5.8 renvoie 6.
Pour les valeurs comme 0,5 qui sont à une distance égale à deux entiers, la valeur avec la plus grande différence entre elle et zéro est choisie. En d'autres termes, la fonction "rounds away from zero" telle que 0,5 rounds à 1 et -0,5 tours à -1.
Paramètres
La valeur à arrondir.
Retours
Propriétés
huge
Renvoie une valeur plus grande ou égale à n'importe quel autre nombre décimal (environ 2 1024 ). Diviser un nombre positif par zéro produit la même valeur.
pi
La valeur de pi.