Its not solely random, those who have already provided their FP, in their Temporary status or PR file, CIC wont ask them, otherwise cic will ask for FP..It is random and based on names matching with certain profiles. So just to be clear, they request FP to further confirm your identity