Quasi-random Boolean Functions