Maison interface Web js tutoriel Utilisez la fonction js Math.random() pour générer des nombres aléatoires entre les compétences n et m_javascript

Utilisez la fonction js Math.random() pour générer des nombres aléatoires entre les compétences n et m_javascript

May 16, 2016 pm 04:34 PM
math random 随机数字

Résumé :

Cet article explique comment utiliser js pour générer des nombres aléatoires entre n et m. L'objectif principal est de préparer la génération ultérieure de codes de vérification par js.

La fonction Math.random() renvoie un nombre pseudo-aléatoire compris entre 0 et 1, qui peut être 0 mais est toujours inférieur à 1, [0,1)

Générer n-m, des entiers incluant n mais pas m :

La première étape consiste à calculer la valeur de m-n, en supposant qu'elle est égale à w

La deuxième étape Math.random()*w

Étape 3 Math.random()*w n

Étape 4 parseInt(Math.random()*w n, 10)

Générer n-m, un entier qui ne contient pas n mais contient m : ​

La première étape consiste à calculer la valeur de m-n, en supposant qu'elle est égale à w

La deuxième étape Math.random()*w

Étape 3 Math.random()*w n

Étape 4 Math.floor(Math.random()*w n) 1

Générer n-m, un entier excluant n et m :

La première étape consiste à calculer la valeur de m-n-2, en supposant qu'elle est égale à w

La deuxième étape Math.random()*w

Étape 3 Math.random()*w n 1

Étape 4 Math.round(Math.random()*w n 1) ou Math.ceil(Math.random()*w n 1)

Générer n-m, nombres aléatoires contenant n et m :

La première étape consiste à calculer la valeur de m-n, en supposant qu'elle est égale à w

La deuxième étape Math.random()*w

Étape 3 Math.random()*w n

Étape 4 Math.round(Math.random()*w n) ou Math.ceil(Math.random()*w n)

Exemple :

Générer un entier aléatoire compris entre 800 et 1 500, dont 800 mais sans 1 500

Copier le code Le code est le suivant :

1500-800 = 700
Math.random()*700
var num = Math.random()*700 800;
num = parseInt(num, 10);

Cela ne prend que quatre étapes simples.

Supplément :

Math.ceil() renvoie le plus petit entier (fonction d'arrondi) supérieur ou égal au paramètre numérique, et arrondit le nombre

Math.floor() renvoie le plus grand entier inférieur ou égal au paramètre numérique, en arrondissant le nombre à l'inférieur

Math.round() renvoie le nombre à l'entier le plus proche, arrondi

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Calculez le logarithme népérien à l'aide de la fonction Math.log() de Java Calculez le logarithme népérien à l'aide de la fonction Math.log() de Java Jul 24, 2023 am 11:10 AM

Calculez le logarithme naturel à l'aide de la fonction Math.log() de Java. Le logarithme naturel (Naturallogarithm) est l'un des types de logarithme courants en mathématiques. Dans le langage de programmation Java, vous pouvez utiliser la fonction Math.log() pour calculer le logarithme népérien. L'utilisation de cette fonction est présentée ci-dessous et quelques exemples de code sont donnés. La fonction Math.log() est une méthode statique en Java utilisée pour calculer le logarithme en base e. Cette fonction accepte un paramètre x et renvoie le logarithme népérien de x

Comment générer un nombre aléatoire à 4 chiffres non répétitif en utilisant php Comment générer un nombre aléatoire à 4 chiffres non répétitif en utilisant php Mar 21, 2023 pm 04:32 PM

Dans le développement PHP, nous avons souvent besoin de générer des nombres aléatoires pour implémenter certaines fonctions spécifiques ou générer des codes de vérification, etc. Cependant, certains problèmes peuvent survenir si ces nombres générés aléatoirement se répètent. Alors, comment générer un nombre aléatoire non répétitif à 4 chiffres en PHP ? Voici comment le mettre en œuvre.

Comment utiliser la démo de la bibliothèque aléatoire Python Comment utiliser la démo de la bibliothèque aléatoire Python May 05, 2023 pm 08:13 PM

Utilisation simple de la démo de la bibliothèque pythonrandom Lorsque nous devons générer des nombres aléatoires ou sélectionner aléatoirement des éléments d'une séquence, nous pouvons utiliser la bibliothèque aléatoire intégrée de Python. Ce qui suit est un exemple annoté qui montre comment utiliser la bibliothèque aléatoire : #Importer une bibliothèque aléatoire importrandom #Générer une décimale aléatoire entre 0 et 1 random_float=random.random()print(random_float)#Générer une décimale aléatoire dans la plage spécifiée Random entier (y compris les points de terminaison) random_int=random.randint(1,10)print(random_int)#

Java génère des nombres à virgule flottante double précision aléatoires à l'aide de la fonction nextDouble() de la classe Random Java génère des nombres à virgule flottante double précision aléatoires à l'aide de la fonction nextDouble() de la classe Random Jul 25, 2023 am 09:06 AM

Java utilise la fonction nextDouble() de la classe Random pour générer des nombres aléatoires à virgule flottante double précision. La classe Random en Java est un générateur de nombres pseudo-aléatoires qui peut être utilisé pour générer différents types de nombres aléatoires. Parmi eux, la fonction nextDouble() est utilisée pour générer un nombre aléatoire à virgule flottante double précision. Avant d'utiliser la classe Random, nous devons d'abord importer le package java.util. Ensuite, nous pouvons créer un objet Random et utiliser la fonction nextDouble()

Utilisez la fonction math.Log2 pour calculer le logarithme en base 2 d'un nombre spécifié Utilisez la fonction math.Log2 pour calculer le logarithme en base 2 d'un nombre spécifié Jul 24, 2023 pm 12:14 PM

Utilisez la fonction math.Log2 pour calculer le logarithme en base 2 d'un nombre spécifié. En mathématiques, le logarithme est un concept important qui décrit la relation exponentielle d'un nombre à un autre (la soi-disant base). Parmi eux, le logarithme en base 2 est particulièrement courant et fréquemment utilisé dans les domaines de l’informatique et des technologies de l’information. Dans le langage de programmation Python, nous pouvons calculer le logarithme base 2 d'un nombre à l'aide de la fonction log2 de la bibliothèque mathématique. Voici un exemple de code simple : importmathdef

Comment résoudre le problème de la génération des mêmes nombres aléatoires à l'aide de la fonction PHP Rand Comment résoudre le problème de la génération des mêmes nombres aléatoires à l'aide de la fonction PHP Rand Mar 23, 2023 am 09:17 AM

La fonction rand() utilise les mêmes graines initiales à chaque appel. La graine initiale par défaut est obtenue à partir de l'heure du système d'exploitation, mais elle n'a qu'une précision de la microseconde. Autrement dit, dans un laps de temps très court, de nombreux appels de fonction rand() utiliseront la même graine initiale, ce qui entraînera la même génération de nombres aléatoires. Alors, comment résoudre ce problème ?

Bibliothèque Math de Python : utilisation et introduction aux fonctions courantes Bibliothèque Math de Python : utilisation et introduction aux fonctions courantes Apr 24, 2023 pm 11:10 PM

Présentation de la bibliothèque mathématique La bibliothèque mathématique est une bibliothèque de fonctions mathématiques intégrée fournie par Python. Étant donné que les types de nombres complexes sont souvent utilisés dans les calculs scientifiques mais pas dans les calculs généraux, la bibliothèque mathématique ne prend pas en charge les types de nombres complexes et prend uniquement en charge les nombres entiers et entiers. opérations sur les nombres à virgule flottante. La bibliothèque mathématique fournit un total de 4 constantes mathématiques et 44 fonctions. Les 44 fonctions sont divisées en 4 catégories, dont 16 fonctions de représentation numérique, 8 fonctions logarithmiques de puissance, 16 fonctions logarithmiques trigonométriques et 4 fonctions spéciales avancées. Il existe un grand nombre de fonctions dans la bibliothèque mathématique. Au cours du processus d'apprentissage, il suffit de comprendre les fonctions une par une et de mémoriser certaines fonctions couramment utilisées. Dans la programmation réelle, si vous devez utiliser la bibliothèque mathématique, vous pouvez consulter la référence rapide de la bibliothèque mathématique à tout moment. Les fonctions de la bibliothèque mathématique ne peuvent pas être utilisées directement et doivent d'abord être

Comment utiliser la fonction random.choice() pour sélectionner aléatoirement un élément dans une liste en Python 2.x Comment utiliser la fonction random.choice() pour sélectionner aléatoirement un élément dans une liste en Python 2.x Aug 01, 2023 pm 12:25 PM

Python est un langage de programmation très populaire et son module aléatoire fournit diverses fonctions de génération de nombres aléatoires. Cet article explique comment utiliser la fonction random.choice() dans Python2.x pour sélectionner aléatoirement un élément dans une liste. En Python, le module random est l'un des modules de base qui implémentent la génération de nombres aléatoires. Il fournit diverses méthodes pour générer des nombres aléatoires, notamment la génération d'entiers aléatoires, de nombres aléatoires à virgule flottante, la sélection aléatoire, etc. Dans notre cas, nous utilisons r

See all articles