Maison >développement back-end >tutoriel php >Méthode PHP pour générer des décimales aléatoires de 0 à 1

Méthode PHP pour générer des décimales aléatoires de 0 à 1

墨辰丷
墨辰丷original
2018-05-24 10:16:572114parcourir

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().&#39;<br>&#39;;
}
?>

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!

Déclaration:
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