The slightly longer answer: unless there is a serious national emergency, and you happen to turn 20 the year the draft is invoked, and you are male, and you are not gay or bisexual, and you don't manage to get an exemption as a conscientious objector. There are other holes, but those are the main ones.
A more complete answer:
Selective Service. What a euphamism.
Things have changed a lot since the Vietnam draft. The draft selection algorithm is different now, and it is supposedly more difficult to get an exemption from service. Not impossible, though.
If the President ever approves a draft, Selective Service will randomly select the desired quantity of conscripts from the set of eligible registered men who turned 20 the year of the draft. I am not certain of the exact boundary conditions. In the extremely unlikely event that this pool of individuals is exhausted (overzealous use of cannon fodder, perhaps), Selective Service will move on to age 21, age 22, and so forth. Once you turn 26, you are no longer eligible to be drafted. Of course if the Selective Service system ever gets that far, we're probably in some sort of cataclysmic war where we're all screwed anyway.
There are two types of conscientious objectors who may be excused from service. Some people have a strong objection to bearing arms, but might be able to serve the military in other ways. These people will likely find themselves at military desk jobs, transporting supplies, and so forth, but will not be asked to use weapons in any way. Note that supply convoys are popular targets, so this route does not guarantee safety. Others are completely unwilling to serve the military, and these people may be asked to spend an equivalent amount of time performing some peaceful job that benefits the community.
It is not particularly easy to gain conscientious objector status. Generally the draft board will be interested in the details of your beliefs and their origins. Letters from friends, relatives, and religious figures and other documentation of your pre-existing anti-war lifestyle are likely to help convince the board.
404.   How can I limit the ammount of bandwidth rsync over ssh (or anything else) uses, without a complicated firewall solution?
  [leif/2004-02-06]
392.   They're funding the Selective Service again! Am I gonna get drafted?
  [overcode/2003-11-08]
( strick/2003-11-15 )
375.   What are two indispensable websites for traveling Europe?
  [jake/2003-09-22]
335.   What is Bob?
  [gopherdave/2002-11-04]
323.   what does a tftp boot error "too many packages" mean?
  [jesse/2002-09-05]
314.   How can you talk to deaf people on the phone? (Thanks Mr. Jeff Young)
  [jake/2002-05-11]
307.   Where the hell is #yak?
  [vonguard/2002-02-07]
276.   What is the recipe for Soylent Green yak drink?
  [blink/2001-10-02]
( macki/2001-11-05 )
266.   Why won't sites with 24.x.x.x IPs respond to HTTP requests?
  [rupe/2001-08-13]
260.   What is the best language to search google with?
  [kurt/2001-07-23]
230.   What is a good book to get started with Python?
  [rupe/2001-05-30]
220.   Where can I find serial/parallel controllable, backlit LCD screens?
  [rupe/2001-05-30]
( sidd/2001-05-30 )
211.   Who are strick's net.gods?
  [strick/2001-04-08]
( rupe/2001-05-22 rupe/2001-05-22 )
169.   Where does The YAK go out to eat?
  [strick/2001-04-24]
( combee/2001-05-29 )
127.   How can I make the "whois" command work like before?
  [robey/2000-09-28]
35.   What are HAW FLAKES?
  [strick/2002-11-14]
32.   What are the 'mailer' flags (on the M lines) inside sendmail.cf ?
  [strick/2000-01-25]