Read block with probability weights