Maison > interface Web > js tutoriel > Comment utiliser la fonction random()

Comment utiliser la fonction random()

不言
Libérer: 2019-02-14 10:47:00
original
53559 Les gens l'ont consulté

La fonction random() peut être utilisée pour renvoyer un nombre pseudo-aléatoire à virgule flottante compris entre 0 (inclus) et 1 (exclusif). Ce nombre aléatoire peut ensuite être mis à l'échelle en fonction de la plage requise. Jetons un coup d'œil à l'utilisation spécifique de la fonction random().

Comment utiliser la fonction random()

Jetons d'abord un coup d'œil à la syntaxe de base de la fonction random()

Math.random()
Copier après la connexion

math.random() la plage de retour de la fonction est [0,1).

Regardons un exemple spécifique

Obtenez un nombre aléatoire entre [0,1)

Le code est le suivant

<!DOCTYPE html>
<html>
<head>
   <title></title>
</head>
<body>
<script type="text/javascript"> 
    var random = Math.random( ); 
    document.write("生成的随机数 : " + random );  
</script> 
</body>
</html>
Copier après la connexion

Le résultat courant est :

生成的随机数 : 0.8336114321997108
Copier après la connexion

Obtenir un nombre aléatoire entre deux valeurs : Math.random() peut être utilisé pour obtenir un nombre aléatoire entre deux valeurs. La valeur de retour est [min,max).

Le code est le suivant

<!DOCTYPE html>
<html>
<head>
   <title></title>
</head>
<body>
<script type="text/javascript"> 
    var min=4; 
    var max=5;  
    var random = Math.random() * (+max - +min) + +min; 
    document.write("生成的随机数 : " + random );  
</script> 
</body>
</html>
Copier après la connexion

Le résultat d'exécution est :

生成的随机数 : 4.887121143160121
Copier après la connexion

Obtenir un entier aléatoire entre deux valeurs :Math .random() peut être utilisé pour obtenir un entier entre deux valeurs. Si min n'est pas un entier, la valeur de retour n'est pas inférieure à min ou le prochain entier supérieur à min, et est inférieure mais non égale à max.

Le code est le suivant

<!DOCTYPE html>
<html>
<head>
   <title></title>
</head>
<body>
<script type="text/javascript"> 
    var min=4; 
    var max=8;  
    var random =Math.floor(Math.random() * (+max - +min)) + +min; 
    document.write("生成的随机数 : " + random );  
</script> 
</body>
</html>
Copier après la connexion

Le résultat courant est :

生成的随机数 : 6
Copier après la connexion

Cet article se termine ici Pour un contenu plus passionnant, vous pouvez suivre le php chinois. site Web Autres tutoriels de colonnes connexes ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal