Menampilkan Bilangan Acak yang Berbeda

Tuesday, August 04, 2015
Hello gaes kembali lagi nih setelah sekian lama gag ngepost dikarenakan kemarin saya lagi ngidol sibuk hehe.. Oke kali ini saya akan share dikit tentang cara menampilkan bilangan acak (random) yang berbeda. Seperti yang diketahui bahwa fungsi random bawaan dari bahasa pemrograman tertentu kadang-kadang menampilkan bilangan yang berulang-ulang. Oleh karena itu bagaimana caranya supaya bilangan random yang dihasilkan tidak berulang-ulang atau berbeda. Nah, disini kita bisa menggunakan library generic dari bahasa java, yaitu Collections.shuffle(). Dengan menggunakan method tersebut maka dapat menghasilkan angka yang berbeda-beda. Berikut adalah source code programnya :

import java.util.ArrayList;
import java.util.Collections;

public class Acak {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int bilAwal = 0;
        int bilAkhir = 10;
        int jumlahBil = 10;

        ArrayList<Integer> list = new ArrayList<Integer>();

        for (int i=bilAwal; i<bilAkhir; i++) {
            list.add(new Integer(i));
        }
        Collections.shuffle(list);
        for (int i=0; i<jumlahBil; i++) {
            System.out.println(list.get(i));
        }

    }
}
output : 9 6 0 5 4 8 3 1 7

Share this :

Previous
Next Post »
0 Komentar

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini
  • © 2015 Simple SEO ✔

Ads