The "Kelly method" works like this. You go to the gifts and services section of Carnival's website. You select an item to purchase (you don't have to purchase anything). You enter your booking number, and start entering cabin numbers until you get to the next step in the purchasing process. That will give you your cabin number. The cabins are usually assigned 30 to 45 days out.