Monday, 28 March 2016

CONTOH PROGRAM RNG MENGGUNAKAN PHP

Random Number Generator adalah suatu algoritma yang digunakan untuk menghasilkan urutan-urutan atau sequence dari angka-angka sebagai hasil dari perhitungan dengan komputer yang diketahui distribusinya sehingga angka-angka tersebut muncul secara random dan digunakan terus menerus.

Dan ini contoh program pembangkit kanyut bilangan acak



 dan untuk source ini untuk source codenya:

<!Doctype html>
<html lang="en">
    <head>
    <meta charset="utf-8"/>
    <title>Pembangkit Bilangan Acak </title>
    <style type="text/css">
    table{
        border-collapse: collapse;
    }
    td{
        text-align: center;
    }
    </style>
    </head>
    <body>
        <h1>Pembangkit Bilangan Acak </h1>
        <table border="1">
            <tr>
                <th><strong>a</strong></th>
                <th><strong>Z0</strong></th>
                <th><strong>m</strong></th>
            <tr>
            <tr>
                <td width="50px">133</td>
                <td width="100px">10112724</td>
                <td width="50px">12435</td>
            </tr>
        </table>
        <p>
        <p>

        <table border="1">
            <tr>
                <th width="100px"><strong>Simulasi ke </strong></th>
                <th width="100px"><strong>Zi</strong></th>
                <th width="200px"><strong>Ui</strong></th>
            </tr>
<?php
    //deklarasi variabel dan nilainya di input melalaui program
    $a = 133;
    $zi[0] = 10112724;
    $m = 12435;
           
    for ($i=1;$i<=100;$i++){
       
       //metode Multiplicative Random Generator
       $zi[$i]=($a*$zi[$i-1])%$m; 

       //Bilangan Acak Uniform Ui
       $ui[$i]=$zi[$i]/$m;

       echo"<tr>";
       echo  "<td>$i</td>";
       echo  "<td>$zi[$i]</td>";
       echo  "<td>".number_format($ui[$i],10)."</td>";
       echo"</tr>";
    }
?>
        </table>
       

    </body>
</html>



Sekian terimakasih
 

No comments:

Post a Comment