Maison >développement back-end >tutoriel php >Méthode PHP pour générer des décimales aléatoires de 0 à 1
Cet article présente principalement la méthode de génération de décimales aléatoires de 0 à 1 en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
La méthode Javascript de génération de décimales aléatoires de 0 à 1 peut appeler la sienne Math.random();
Par exemple :
<script type="text/javascript"> document.write(Math.random()); // 0.5840498607140034 </script>
Il existe rand, mt_rand méthodes aléatoires en php, mais les deux méthodes sont Des décimales aléatoires de 0 à 1 ne peuvent pas être générées. 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().'<br>'; } ?>
Sortie :
0.59804026251568 0.67772196544228 0.90589751205682 0.45087858822703 0.17475316774787
Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l’apprentissage de chacun.
Recommandations associées :
PHPDéterminer si un fichier existe dans le répertoire spécifié
Configuration de l'environnement Php, MySQL
PHPRequête de fonction curl - page d'exploration/test d'interface
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!