other method of generate noise