From Pseudorandomness to Multi-Group Fairness and Back