Super Copying blog informasi tentang teknologi, game, android, kesehatan, komputer dan adsense. Powered by Blogger.

Fungsi Bilangan Acak di PHP

Fungsi
bilangan acak digunakan untuk menghasilkan bilangan acak (random). Ada
dua kelompok fungsi bilangan acak, yaitu fungsi bilangan acak biasa dan
fungsi bilangan acak yang lebih baik. Yang termasuk ke dalam fungsi
bilangan acak biasa adalah:


  • rand(), digunakan untuk menghasilkan bilangan acak.

  • srand(), digunakan untuk memberikan nilai awal (seed) pada fungsi rand().

  • getrandmax(), digunakan untuk mengambil nilai maksimum yang mungkin dari sebuah bilangan acak.


Sejak PHP 4.2.0 dan diatasnya, srand() tidak lagi diperlukan untuk memberikan nilai seed pada fungsi rand().

Contoh:

<HTML>
<HEAD>
<TITLE> Fungsi Bilangan Acak </TITLE>
</HEAD>
<BODY>
<font size="12px">Berikut ini adalah beberapa bilangan acak yang dapat dihasilkan oleh PHP :</font><br />


<?php
$pertama = rand();
echo "Ini adalah bilangan acak pertama = $pertama"."<br />";


$kedua = rand();
echo "Ini adalah bilangan acak kedua = $kedua"."<br />";


$ketiga = rand();
echo "Ini adalah bilangan acak ketiga = $ketiga"."<br />";


$max = getrandmax();
echo "Nilai maksimum bilangan acak adalah = $max";
?>

</BODY>
</HTML>

Selanjutnya yang termasuk ke dalam fungsi bilangan acak yang lebih baik adalah:


  • mt_rand(), digunakan untuk menghasilkan bilangan acak.

  • mt_srand(), digunakan untuk memberikan nilai awal (seed) pada fungsi mt_rand().

  • mt_getrandmax(), digunakan untuk mengambil nilai maksimum yang mungkin dari sebuah bilangan acak.


Sejak PHP 4.2.0 dan diatasnya, mt_srand() tidak lagi diperlukan untuk memberikan nilai seed pada fungsi mt_rand().

Fungsi
ini disebut lebih baik karena menggunakan karakteristik Mersenne
Twister. Karakteristik ini menghasilkan bilangan acak yang cocok untuk
beberapa pekerjaan cryptography dan empat kali lebih cepat daripada
fungsi bilangan acak biasa.

Contoh:

<HTML>
<HEAD>
<TITLE> Fungsi Bilangan Acak </TITLE>
</HEAD>
<BODY>
<font
size="12px">Berikut ini adalah beberapa bilangan acak
berkarakteristik Mersenne Twister yang dihasilkan oleh PHP
:</font> <br />


<?php
$pertama = mt_rand();
echo "Ini adalah bilangan acak pertama = $pertama";


$kedua = mt_rand();
echo "Ini adalah bilangan acak kedua = $kedua";


$ketiga = mt_rand();
echo "Ini adalah bilangan acak ketiga = $ketiga";


$max = mt_getrandmax();
echo "Nilai maksimum bilangan acak = $max";
?>

</BODY>
</HTML>

Fungsi-fungsi Kalkulus Lainnya
Beberapa fungsi Kalkulus lain yang dikenal oleh bahasa pemrograman PHP adalah:


  • abs(x), mengambil nilai absolut x.

  • ceil(x), membulatkan sebuah pecahan x ke atas.

  • floor(x), membulatkan sebuah pecahan x ke bawah.

  • round(x,y), membulatkan sebuah pecahan x sampai y angka di belakang koma.

  • pi(), mengambil nilai pi, yaitu kira-kira 3.14159265358979323846 atau sama dengan konstanta M_PI.

  • fmod(x,y), menghasilkan sisa hasil pembagian x/y.

  • is_nan(x), memeriksa apakah x bukan merupakan bilangan (nan = not a number).

  • number_format(x,y,k,r),
    menuliskan bilangan x dengan format y angka di belakang koma, dengan
    koma diganti dengan karakter k dan pemisah ribuan diganti dengan
    karakter r.

  • hypot(x,y), menghasilkan akar (x2 + y2). Fungsi ini
    masih merupakan eksperimen, sehingga kesalahan akibat penggunaan fungsi
    ini merupakan resiko Anda.


Contoh:

<HTML>
<HEAD>
<TITLE> Fungsi Bilangan Acak Lainnya </TITLE>
</HEAD>
<BODY>


<?php
$a = 5;
$b = -5;
$c = abs($a);
$d = abs($b);
echo "abs(5) = abs(-5) = $c";
echo "<br />";
$e = ceil(4.25);
echo "ceil(4.25) = $e";
echo "<br />";
$f = floor(4.25);
echo "floor(4.25) = $f";
echo "<br />";
$g = round(3.6);
echo "round(3.6) = $g";
echo "<br />";
$h = round(3.5853, 2);
echo "round(3.5853, 2) = $h";
echo " (sampai 2 digit di belakang koma)";
echo "<br />";
$i = fmod(10,3);
echo "fmod(10,3) = $i";
echo "<br />";

if (is_nan('100') == true) {
    echo "String 100 bukan bilangan";
}

$j = hypot(8,6);
echo "hypot(8,6) = $j";
echo "<br />";
$pi = pi();
echo "Nilai pi adalah = $pi <br />";
$format1 = number_format(1234567.890);
$format2 = number_format(1234567.890,3);
$format3 = number_format(1234567.890,3,'/','*');
echo "Format bilangan pada pemrograman PHP adalah"."<br />";
echo "Format 1 = $format1 <br />";
echo "Format 2 = $format2 <br />";
echo "Format 3 = $format3 <br />";
?>

</BODY>
</HTML>

Selamat belajar dan mencoba, semakin sering anda mencoba maka keahlian anda akan meningkat.








Download Setup File from Downloader (100% Working Link)
Bagikan :
+
Previous
Next Post »
0 Komentar untuk "Fungsi Bilangan Acak di PHP"

Silahkan berkomentar dengan bijak dan positif. Komentar anda menunjukkan sikap anda. Terima kasih :-)

 
Template By Kunci Dunia
Back To Top