Pada artikel yang lalu Admin sudah membagikan kode generator huruf atau abjad dimana hasil yang digenerat berupa nama, walaupun menghasilkan nama yang tidak beraturan.
Namun pada artikel kali ini Admin akan membagikan sebuah kode yang tidak jauh berbeda dengan generator huruf, dimana pada artikel kali ini Admin akan membagikan sebuah kode generator berupa angka yang akan menghasilkan nomor secara unik dimana angka ini akan menghasilkan angka yang tidak akan pernah sama satu sama lainnya.
Untuk lebih jelasnya tentang hasil generat angka perhatikan gambar dibawah ini :
Generator Angka |
Pada gambar diatas adalah hasil generat angka dengan angka maksimal 100.
Bagaiaman cara membuatnya ?
1. Tambahkan 1 buah Listbox dan 1 buah Commandbutton pada Form
2. Tambahkan kode dibawah ini :
Option Explicit
Private Function GenRanUnix(MIN As Integer, MAX As Integer) As Collection
Dim iMax As Integer
Dim iRan As Integer
Dim g As Integer
Dim y As Integer
Dim c As New Collection
Dim k As New Collection
Dim f As Integer
Dim x As Integer
For f = MIN To MAX
c.Add f
Next
y = c.Count
Randomize
For x = 1 To y
g = Int(y * Rnd + 1)
k.Add c.Item(g)
c.Remove g
y = c.Count
Next
Set GenRanUnix = k
End Function
Private Sub Command1_Click()
Dim b As New Collection
Dim i As Integer
Dim msg As String
List1.Clear
Set b = GenRanUnix(0, 100)
For i = 1 To b.Count
List1.AddItem b.Item(i)
Next
End Sub
Jika sudah menuliskan kode diatas jalankan project Anda.
Jika tidak ada error maka hasilnya kurang lebih seperti gambar diatas.
Demikian artikel kali ini tentang cara membuat kode generator nomor secara unik dengan visual basic 6.0.
semoga artikel ini bermanfaat buat kita semua, Amin.
Selamt mencoba sempaga berhasil
No comments:
Post a Comment