Give you random contract. (Click)
I get this idea from here.
Current code is copied from @=TBM= BangL