We discussed the origins of “paint the town red”.  Here is an explain of what this idiom means.  It doesn’t seem that there is much luck involved though.  That’s my bit of black humor!

Paint the town red

I found the website Phrase finder very useful for looking for phrases meanings.