Heuristics on class groups