Javascript の 0 から 1 までのランダムな小数を生成するメソッドは、独自の Math.random();
例:
8019067d09615e43c7904885b5246f0adocument.write(Math.random()); // 0.58404986071400342cacc6d41bbb37262a98f745aa00fbf0
があります。 php rand,mt_randrandom メソッドでは、この 2 つのメソッドのどちらも 0 ~ 1 のランダムな小数を生成できません。この機能を実現するメソッドを作成できます。
php が 0 から 1 までのランダムな小数を生成するメソッドは次のとおりです:
<?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>'; }?>
出力:
0.59804026251568 0.67772196544228 0.90589751205682 0.45087858822703 0.17475316774787Javascript は 0 ~1 のランダムな 10 進数を生成します。組み込みメソッド
Math.random();
を呼び出すことができます。例:<script type="text/javascript">document.write(Math.random()); // 0.5840498607140034</script>この記事では、次の方法を説明します。 php を通じて 0 ~ 1 のランダムな 10 進数を生成します。関連コンテンツの詳細については、php の中国語 Web サイトに注意してください。 関連する推奨事項:
mysql タイムスタンプ フォーマット関数 from_unixtime の使用手順
mysql 関数 concat および group_concat について使用する場合
mysql innodbの起動に失敗し再起動できない問題の対処方法の解説
以上がPHPを使用して0から1までのランダムな小数を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。