use aggregation over random ranges