Ruby tarjoaa useita menetelmiä satunnaislukujen tuottamiseksi, pääasiassa Random-luokan kautta.
Random
Lukujen pyöristäminen ei ole uutta — ihmisiä on tehty sen vuosisatojen ajan tehdäkseen laskelmista helpompia tai toimiakseen työkalujensa rajoissa.
Ruby tekee kompleksilukujen käsittelystä tuulen.