Kanka ben anlatamadım sanırım. Varsayım yapıyorum şimdi
auto a = number(0, 100);
a değişkeni için bellekte 4 bytelık yer tahsisi edilecek. Çünkü a değişkeni tam sayı döndüreceği için int tanımlanacak. Ama sen a değişkenin apaçık ne döndüreceğini bilirsen bellekte hayvan gibi yer tahsis...