Some improvements in shuffle proof generator