2014-03-28

mendapatkan angka acak

Gimana cara mendapatkan id acak!?  Menjawab pertanyaan dari post sebelumnya. Itu pertanyaan sederhana yang memiliki 2 jawaban, pilih saja tipe id acak yang kamu inginkan? apakah angka atau gabungan huruf dan angka? Untuk ini kita butuh database dan table yang bisa disebut table autonumber saja. Isinya cukup 1 yaitu id berbentuk angka!
Kenapa ngak pake angka random?
Ada kemungkinan angka random akan menghasilkan angka kembar dan mencari kembali belum tentu solusi terbaik.

Metode yang dapat dilakukan adalah

  1. membaca berapa id yang ada di table . Data didalam hanya ada 1 dan akan tetap satu tidak bertambah
  2. tambahkan 1 lalu update dengan angka baru.
  3. gunakan angka baru untuk data/id yang kamu pakai
Tunggu itu belum acak?!!! Memang.. karena proses no 2 diganti dengan menambah angka random dari 1-29! Disarankan memakai angka prima untuk batas akhirnya. dan Jangan memulai dari angka 0.. Malah lebih baik dari angka 2
Bagaimana dengan acak gabungan huruf dan angka?
saran dari saya adalah membuat angka yang masuk itu sebagai hexadecimal.
Bagaimana dengan model youtube, mereka punya acak yang menarik!
saya ngak tahu algoritmanya, tetapi dugaan saya adalah
  1. modelnya seperti hexa dimana angka misal 1000 dibagi jumlah kode yang dimasukkan.. Kode disini seperti {a,A,B,b dll}. Catatan A dan a di anggap beda 
  2. lalu hasilnya di pecah-pecah menjadi sesuai formatnya
masih banyak ide , kembangkan dari saran di atas


Tidak ada komentar: