[PHP] Mendapatkan Angka Random

June 19th, 2008 | by irfan_ardiansah |

Perintah untuk mendapatkan angka random dalam PHP menggunakan sebuah
fungsi yang bernama mt_rand(), mt_rand() merupakan sebuah fungsi yang sudah terintegrasi dengan PHP sehingga tidak perlu menginstall pustaka apapun, dengan contoh seperti ini:

1. Mendapatkan sebuah angka random:

<?php
 $angka = mt_rand();
 echo $angka;
?>

2. Mendapatkan sebuah angka random berdasarkan range:

<?php
 $angka = mt_rand(0, 99);
 echo $angka;
?>

Dengan memakai perintah diatas, maka angka random yang muncul
merupakan angka yang berada diantara 0 sampai 99 (0 <= angka <= 99)

3. Mendapatkan banyak angka random, misalnya 10 angka random

<?php
 $banyakAngka = 10;
 
 for ($i = 0; $i < $banyakAngka; $i++) {
  $angka = mt_rand();
  echo $angka;
  echo '<br />';
 }
?>

4. Mendapatkan banyak angka random berdasarkan range, misalkan 10 angka random dan range-nya 1 sampai 50.

<?php
 $banyakAngka = 10;
 
 for ($i = 0; $i < $banyakAngka; $i++) {
  $angka = mt_rand(1, 50);
  echo $angka;
  echo '<br />';
 }
?>

IP Address-mu:
38.103.63.59

Tags: , , ,

3 Responses to “[PHP] Mendapatkan Angka Random”

  1. By utchanovsky on Jun 20, 2008

    Berhubung saya bukan anak IT mas, kalo pengen belajar PHP buat di WordPress aja saya harus mulai dari mana ya… :D

    Kemaren dapet pelajaran dari bro mbek (kambingorange -kaskuser) masukin gravatar di komentar, agak2 mau pingsan walaupun akhirnya bisa juga (maklum otak sebelah kiri saya kecil :malu: )

    Btw makasih nih

    utchanovsky’s last blog post..Ciri-ciri Bolot

  2. By irfan_ardiansah on Jun 20, 2008

    Idealnya sih dari mulai belajar PHP-nya. Tapi kalo mau langsung masuk ke Wordpress, disaranin ke situs ini: http://oerl.co.cc/6IPBK

    Tutorialnya pas banget untuk yang mau utak-atik wordpress.

  3. By utchanovsky on Jun 22, 2008

    Keren sih, aga2 ribet bahasa inggrisnya ya… ya udah deh coba pelan2 aja dulu deh.

    Makasih nih bos gadjah ( andriansyah :D )

    utchanovsky’s last blog post..Booking Your Email Name Now

Post a Comment