Random number atau bilangan acak adalah sebuah bilangan yang dihasilkan dari
sebuah proses, yang keluarannya tidak dapat diprediksi dan secara berurutan tidak
bisa dihasilkan bilangan yang sama. Proses pembangkitan bilangan random
menggunakan komputer disebut pseudorandom number generator. Pengujian
kerandoman dilakukan bertujuan untuk menentukan apakah bilangan dihasilkan
oleh sebuah generator termasuk random atau bukan.
Tugas akhir ini menggunakan Linear Congruent Method (LCM) yang merupakan
salah satu jenis pseudorandom generator sebagai pembangkit bilangan random
pada pin voucher. Bilangan yang dihasilkan dari metode ini terdiri dari 12 digit
bilangan, yang nantinya akan digunakan pada proses authentifikasi pin. Pin
tersebut digunakan sebagai alat pembayaran uang sekolah secara on-line, baik via
Web maupun SMS gateway
Hasil pengujian menunjukkan bahwa kualitas dari Linear Congruential Generator
(LCG) berbeda-beda, tergantung pada nilai parameter nilai awal, a, c, dan m. Oleh
karena itu, pemilihan dari tiap nilai parameter tersebut harus diperhatikan. Tidak
ada algoritma yang bsa menghasilkan bilangan yang benar-benar random.
Walaupun LCG gagal dalam beberapa tes kerandoman, LCG tersebut masih
dianggap cukup baik dalm membangkitkan bilangan random, karena hanya gagal
dalam 5 tes.
Kata kunci : random number, pseudo random numbergenerator, Linear