External random generator