>백엔드 개발 >PHP 튜토리얼 >PHP를 통해 0에서 1까지 임의의 소수를 생성하는 방법

PHP를 통해 0에서 1까지 임의의 소수를 생성하는 방법

jacklove
jacklove원래의
2018-06-09 09:35:413491검색

0에서 1까지 임의의 소수를 생성하는 Javascript의 방법은 내장된 Math.random();

을 호출할 수 있습니다. 예:

8019067d09615e43c7904885b5246f0adocument.write(Math.random()); // 0.58404986071400342cacc6d41bbb37262a98f745aa00fbf0

php에는 rand, mt_rand 임의 방법이 있지만 이 둘 중 어느 것도 없습니다. 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().&#39;<br>&#39;;
}?>

출력:

0.59804026251568
0.67772196544228
0.90589751205682
0.45087858822703
0.17475316774787

Javascript는 자체 Math.random();

을 호출하여 0~1개의 임의의 소수를 생성합니다. 예:

<script type="text/javascript">document.write(Math.random()); // 0.5840498607140034</script>

이 글에서는 PHP를 통해 0~1개의 난수를 생성하는 방법에 대해 설명합니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 참고하세요.

관련 권장사항:

mysql 타임스탬프 형식 지정 함수 from_unixtime

mysql 함수 concat 및 group_concat 사용에 대한 지침

mysql innodb 오류 처리 방법에 대한 설명 시작하고 다시 시작할 수 없습니다

위 내용은 PHP를 통해 0에서 1까지 임의의 소수를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.