Try..

=LOOKUP(RAND(),{0,0.2,0.5,0.6},{0,1,2,4})