Maison > développement back-end > tutoriel php > Comment générer des décimales aléatoires de 0 à 1 via php

Comment générer des décimales aléatoires de 0 à 1 via php

jacklove
Libérer: 2023-03-31 06:48:01
original
3497 Les gens l'ont consulté

La méthode Javascript permettant de générer des décimales aléatoires de 0 à 1 peut s'appeler sa propre Math.random();

Par exemple :

<script type="text/javascript">document.write(Math.random()); // 0.5840498607140034</script>
Copier après la connexion

Il y arand,mt_rand méthodes aléatoires, mais aucune de ces deux méthodes ne peut générer 0~1 décimales aléatoires. Nous pouvons écrire une méthode pour réaliser cette fonction.
La méthode permettant à PHP de générer des décimales aléatoires de 0 à 1 est la suivante :

<?php/**
 * 生成0~1随机小数
 * @param  Int   $min
 * @param  Int   $max
 * @return Float
 */function randFloat($min=0, $max=1){
    return $min + mt_rand()/mt_getrandmax() * ($max-$min);
}// 例子,创建5个0~1随机小数for($i=0; $i<5; $i++){    echo randFloat().&#39;<br>&#39;;
}?>
Copier après la connexion

Sortie :

0.59804026251568
0.67772196544228
0.90589751205682
0.45087858822703
0.17475316774787
Copier après la connexion

La méthode Javascript pour générer des décimales aléatoires de 0 à 1 peut appeler la méthode intégrée Math.random(); 0~1, pour plus de contenu connexe, veuillez faire attention au php Site chinois.

Recommandations associées :

<script type="text/javascript">document.write(Math.random()); // 0.5840498607140034</script>
Copier après la connexion
Instructions pour utiliser la fonction de formatage d'horodatage mysql from_unixtime

À propos des fonctions mysql concat et group_concat Instructions à utiliser

Explication sur la façon de gérer l'échec du démarrage de mysql innodb et l'impossibilité de redémarrer

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