Dalam artikel ini, kita akan mempelajari tentang penjana nombor rawak dalam PHP. Jadi apakah penjana nombor rawak?
Kami boleh menjana nombor rawak atau integer menggunakan fungsi terbina dalam. Apakah fungsi-fungsi ini? Fungsi ini dalam julat min dan maks menjana set nombor yang berbeza. Dan setiap kali anda memanggil fungsi ini ia akan menjana nombor yang unik. Kita boleh menjana sebarang digit bernombor seperti nombor 2 digit, nombor 3 digit dan sebagainya.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Nombor dikocok dalam julat dan dijana dengan sewajarnya. Terdapat pelbagai fungsi terbina dalam untuk menjana nombor rawak.
Sekarang kita akan belajar tentang fungsi berbeza yang menjana nombor pseudo-rawak:
Kami akan mempelajari sintaks diikuti dengan contoh setiap jenis fungsi yang disebutkan.
Sintaks:
rand()
Contoh:
'.'Following are the different random values'; echo '
'; echo '
'. rand(); echo '
'; echo '
'. rand(); echo '
'; echo '
'. rand(); ?>
Output:
Fungsi ini menyediakan julat kepada fungsi rand().
Sintaks:
rand(min, max);
dengan min ialah nilai minimum pilihan dan menandakan nilai nombor terendah dan maks ialah nilai maksimum pilihan dan menandakan nilai berangka tertinggi.
Selain itu, min mempunyai nilai lalai sifar dan maks mempunyai nilai lalai bagi nilai fungsi getrandmax(). Jenis pemulangan fungsi sentiasa integer.
Contoh:
'; echo '
Range : 1 to 100 ----> '. rand(1,100); echo '
'; echo '
Range 5 to 25 ---->'. rand(5, 25); echo '
'; echo '
Range 10000 to 50000 --->'. rand(10000, 50000); ?>
Output:
Sintaks:
int mt_rand(min, max)
dengan min ialah nilai pilihan dan menandakan nombor terendah dan maks ialah nilai pilihan dan menandakan nombor tertinggi. Nilai lalai min ialah 0 dan nilai lalai maks ialah nilai tertinggi yang diberikan. Jenis pulangan ialah integer.
Contoh:
'; echo '
Range : 1 to 100 ----> '. mt_rand(1,100); echo '
'; echo '
Range 5 to 25 ---->'. mt_rand(5, 25); echo '
'; echo '
Range 9 to 19 --->'. mt_rand(9, 19); ?>
Output:
Sintaks:
mt_getrandmax();
Fungsi ini mengembalikan nilai integer
Contoh:
'; echo(getrandmax()); echo '
'; ?>
Output:
Sintaks:
mt_getrandmax();
Fungsi ini mengembalikan nilai integer.
Contoh:
'; echo(mt_getrandmax()); ?>
Output:
Sintaks:
srand(seed);
Di mana benih adalah nilai pilihan, dan fungsi ini tidak mengembalikan apa-apa.
Contoh:
'. srand(3); echo(rand(1, 5)); echo '
'; echo 'example using srand'; echo '
'. srand(2); echo(rand(1, 5)); ?>
Output:
Example:
'; mt_srand(5); echo mt_rand(1,5); ?>
Output:
In the following example we have used rand(),rand(min,max) and mt_rand().
Code:
Any random number ---->'. rand(); echo '
Any random number ---->'. rand(); echo '
'; // random number with range echo 'Following are the different random values within a range '; echo '
Any random number within the range from 0 to 9----> '. rand(0,9); echo '
Any random number within the range from 1000 to 9999 ---->'. rand(1000,9999); echo '
'; // random number with range echo 'Following are the different random values using mt_rand() '; echo '
Using mt_rand()---->'. mt_rand(1000,9999); echo '
Using mt_rand()---->'. mt_rand(100,999); ?>
Output:
Floating-point numbers represent a number with decimals that are of the type float. Examples – 10.0, 8.12, 6.23e-5, 2.345, 2.98e+10 and more.
Code:
'; echo "
".fun(1, 10, 2); ?>
Output:
In this article, we learned about various functions used to generate a random number in PHP. These functions are explained with sample examples. Hope this article is found useful to anyone who wants to learn a random number generator in PHP.
위 내용은 PHP의 난수 생성기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!