Added random number generators